コンテンツ
質問
ストリームグラフ画面から派生ストリームを追加する操作中に不明なチェンジリストが作成されました。
チェンジリストの削除コマンドを実行しましたが、エラーメッセージが表示され削除できませんでした。
ワークスペースの名称にスラッシュが含まれていると表示されていますが、該当のワークスペース自体は存在していません。
このチェンジリストの削除方法を教えてください。
p4 -u super -p server:port change -d -f 1234
Slashes (/) not allowed in 'bruno_Stream-abc//workspace/Stream-abc'
説明
対象のチェンジリストは、作業しているストリームを切り替える際に同じワークスペースを再利用する
場合に"p4 switch"コマンドによって作成されるチェンジリストです。
この時作成されたチェンジリストが、作業するストリームを元に戻した場合にも削除されないため、
チェンジリストが残ります。
ご利用のP4Dバージョンによってはこのチェンジリストを削除することができずエラーが発生します。
回答
以下のバージョンを使用することで該当するチェンジリストを削除できます。
- 2021.1以降
- 2020.2パッチ3(200.2 / 2093246)以降
- 2020.1パッチ4(200.1 / 2072337)以降
※これ以前のバージョンでの対応が必要な場合はサポート(ss_support@toyo.co.jp)までご連絡ください。
・p4dファイル置き換え手順は以下の通りです。
Helixサーバを停止→p4dファイルを置き換え→Helixサーバを開始します。
・同バージョン間でビルド番号のみ異なるp4dファイルの置き換えでは、データベーススキーマの更新など
他の作業は不要です。
Bugs fixed in 2020.2 Patch 3 (2020.2/2093246)
#2074427 (Job #93890) **
Suppress the "Slashes (/) not allowed in 'ws0//sroot/main'." error
on 'p4 shelf -d' and 'p4 change -d' on shelves created by
'p4 switch'.