2 つのブランチに 1 つのテキスト ファイルがあるとします。
//depot/work/branch1/file.txt
//depot/work/branch2/file.txt
ここには、両方のブランチが依存する中央ソース ファイルもあります。
//depot/work/ImportantFile.txt
ImportantFile.txt と branch1/file.txt に対してローカル編集を行いますが、それらの編集を branch2/file.txt にも複製したいと考えています。私の知る限り、選択肢は 2 つしかなく、どちらも理想的ではありません。
- 両方のファイルで同じ編集を手動で行い、両方の変更を 1 つの変更リストで送信します。これに関する問題は、これらのファイルがまだ 100% 統合されていることを P4 履歴に認識させたいのですが、履歴はそれらが個別に編集されたことを示すことです。
- branch1/file.txt のみを編集し、このファイルと ImportantFile.txt を 1 つのチェンジリストにサブミットしてから、すぐに branch2/file.txt への変更を 2 番目のチェンジリストに統合します。ここでの問題は、branch2/file.txt が必要な変更を取得するまで、ビルドを 1、2 分中断したことです。
ファイルを編集し、それらの編集を最初のファイルに送信する前に、それらの編集を別のファイルに直接統合するにはどうすればよいですか?