/ main /で編集して作成されたチェンジリストをブランチ/ dev/branchに移動する方法はありますか?
たくさんのファイルが含まれているそのようなチェンジリストが6つあります。私はすべてのファイルを棚上げし、そこで作業を続けるためにそれらをブランチに移動したいと思います。可能であれば、これをP4Vで直接実行したいと思います。
2010.2P4サーバーでP4V2011.1を使用しています。
Perforce 2013.1以降、ブランチの仕様またはストリームをマッピングとして使用して、あるブランチでファイルをシェルフし、別のブランチにファイルをシェルフ解除できます。
これが ドキュメント で、新しい-b
および-S
オプションについて説明しています。
編集したファイルを右クリックしてRename/Move...
を選択できると思います。
それが機能しない場合は、おそらくコマンドラインを使用してp4 move -f old_file new_file
を実行し、別のブランチに移動する必要があります。
注:これは、ブランチでは機能しますが、ストリームでは機能しません。
私はこれを自分で試したことはありませんが、これは可能であると思います。
p4 unshelve -s <number>
を呼び出します)P4マニュアルから:
A successful unshelve operation places the shelved files on the user's
workspace with the same open action and pending integration history as
if it had originated from that user and client.
「p4move-f/main/.../dev/branch/...」を使用してこれを実行することもできます。