変更を送信する準備ができているチェックアウト済みのファイルがいくつかあります。
クライアント仕様が代替ルートをハードコーディングしていることに気付いたので、クライアント仕様のすべての行から代替ルートを削除し、代わりに代替ルート ボックスで指定しました。
また、変更リストに追加する準備ができていないチェックアウトされていないファイルがいくつかあったため、その下のディレクトリ構造の名前を変更し、必要なすべてのブランチを同期してから、ディレクトリの名前を AltBranch に変更し、古いものの名前を元に戻しました。
ただし、チェックアウトされたすべてのファイルは「ワークスペース ビューにマップされていません」と表示されますが、まだ存在します。
perforce を自分のバージョンに強制的に一致させたかったので、試してみp4 sync -k
ましたが、エラーが発生しました
//.../X.cpp#10 - is opened for edit and can't be deleted
次に試しp4 sync -k -f
ましたが、エラーが発生しました
//.../X.cpp#10 - refreshing C:\Work\...\X.cpp
//.../X.cpp#10 - is opened for edit and can't be deleted
全体として、私はPerforceが本当に好きですが、常に最善を尽くしているという主張にはイライラします