1

次の perforce ストリーム構造があります:メインブランチとそれにリンクされた 2 つの開発ブランチdev_v1およびdev_v2。両方の開発ストリームには、バージョン固有の変数が配置されているいくつかのビルド コントロール ファイルがあります。これらのファイルの変更は Perforce Streams Graph に反映され、システムはそれらをメインにマージし、次にメインから他の開発ブランチにマージするように求めます。

Perforce で特定のファイルのセットを除外して、変更があった場合にシステムがストリーム間の違いを表示せず、ストリームのマージ/コピーを要求しないようにする方法。

4

2 に答える 2

4

これらのビルド ファイルを統合してはならない場合は、ストリーム ビューでそのパスを public ではなく 'isolate' に設定する必要があります。これにより、そのストリームのクライアント ビューにファイルが追加されますが、生成ブランチ マップからは除外されます。これにより、それらは統合計算から除外され、Perforce はそれらを統合しようとしなくなります。

Isolate は、各ストリームに固有のビルド ファイルを処理するために特にストリームに配置されているため、これは最適な用途です。

于 2014-02-20T05:18:57.100 に答える
0

When you merge you can select which change lists you want to include in the merge, and which you want to exclude. If you are using P4V when you get into the merge window you can choose which changelists to merge into the other code line. Most of our items are set up as streams...if you are a using a standard depot the functionality to should be similar...if you have troubles let me know I can set up another depot on my dev server.

enter image description here

于 2014-02-18T15:42:38.560 に答える