コンテンツ
質問
P4V で削除済みのフォルダと同名フォルダでブランチを作成しようとすると、
「Can't populate target path when files already exist.」と表示され、作成することができません。
P4V を使用して、強制的にブランチを作成することはできないでしょうか?
回答
「Can't populate target path when files already exist.」と表示される場合、それらのファイルはP4V上に
表示されていなくとも、削除されたリビジョンとして履歴管理されており、データベース上には存在
しています。
従って、ブランチではなくマージ操作を行うことで実現可能です。
手順
1.P4Vの(フィルタリングボタン)から[ 削除されたディポファイルを表示 ]を選択します
2.マージ元のフォルダを選択し、コンテキストメニューから[ マージ/反映 ]を選択します
3.[ マージ/反映 ] 画面の [ 反映先のファイル/フォルダを選択 ] フィールドで削除済みのフォルダを指定します
4.オプションの下の[ 詳細 ]タブから[ すべてのリビジョンでの反映を強制実行し、反映履歴を無視する ]を選択し、[マージ]を実行します。
5.デフォルトチェンジリストへ削除済みファイルがブランチ目的として登録されるため、ブランチ対象に間違いがないか確認します
確認後、通常どおりサブミットを実行します