/main/ で編集して作成されたチェンジリストをブランチ /dev/branch に移動する方法はあるのでしょうか?
多くのファイルを含む 6 つのチェンジリストがあります。すべてのファイルを棚上げし、ブランチに移動してそこで作業を続けたいと考えています。可能であれば、これを P4V で直接行うことをお勧めします。
2010.2 P4 サーバーで P4V 2011.1 を使用しています。
編集したファイルを右クリックして、を選択できると思います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.
/main/
/dev/branch/
/main/
これにより、競合があれば解決できます。不利な点は、/main/
きれいではないチェンジリストを取り消すことです。