Perforce で 2 つのストリームをマージしようとすると、たとえば、ストリーム A が親で、ストリーム B がストリーム A の子です。ストリーム A からストリーム B にマージしたいと思います。これらの間をマージしようとすると、マージダイアログボックスには3つのオプションがあります
- ストリームからストリームへのマージ
- ソース ファイルとターゲット ファイルを指定する
- ブランチ マッピングを使用する
ここで質問があります。これらの 1 番目と 3 番目の違いは何ですか?
Perforce で 2 つのストリームをマージしようとすると、たとえば、ストリーム A が親で、ストリーム B がストリーム A の子です。ストリーム A からストリーム B にマージしたいと思います。これらの間をマージしようとすると、マージダイアログボックスには3つのオプションがあります
ここで質問があります。これらの 1 番目と 3 番目の違いは何ですか?
これらはすべて、ソースとターゲットのマッピングを指定する別の方法です。
ストリームを持つ目的は、主に #2 と #3 を廃止することです。2 つのストリームをマージすると、マージを実行するためにブランチ マッピングが内部で自動的に生成されます。ストリームを使用しない場合は、独自のブランチ マッピングを定義します (これにより、ある程度の柔軟性が得られますが、作業も増えます)。