P4V の「ブランチ ファイル」によって作成された開発ブランチがあります。サブディレクトリの内容を一時的に、自分のマシンでのみ以前のバージョンに置き換えたいと考えています。問題は、私が望む以前のバージョンは、ブランチが作成される前のものです。この以前の変更リストに「リビジョンを取得...」を使用しようとすると、ファイルが消えます (開発ブランチ全体が存在しなかったため)。
他の場所からサブツリー全体を見つけて同期し、手動でコピーするのは少し面倒です。もっと簡単な方法はありますか?
「p4コピー」が必要なようです。http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_copy.html#1040665を参照してください。
次のようなものを試してください:
p4 copy //depot/main/sub/directory/...@old-date //depot/mybranch/sub/directory/...
左側は「古いバージョンのサブディレクトリ」を正確に指定し、右側はブランチ内のファイルの場所を指定します。
この特定のコード セットの作業が終了したら、'p4 revert' を忘れないでください。これらの変更を「p4 submit」したくありません。