1

UCMプロジェクトごとに統合と1つの共通の開発ストリームがあるモデルを採用しています。プロジェクトAはトランクです。プロジェクトBは、プロジェクトAの統合ストリームのベースラインBL1で作成されたプロジェクトAのブランチです。プロジェクトAの開発ストリームは、統合ストリームでベースラインBL2を使用して後でリベースされました。したがって、BL2はBL1と比較して新しいベースラインです。

問題は、プロジェクトのA開発ストリームとプロジェクトのB開発ストリームの基礎ベースラインが異なる(プロジェクトのA開発ストリームの基礎ベースラインが新しい)という事実が、プロジェクトのB開発ストリームからプロジェクトのA開発ストリームへのマージに影響するかどうかです。

違いが非常に大きいため、重要なマージが多数発生することは理解していますが、この状況でCCに根本的な問題が発生しないことを確認する必要があります。

ありがとう!

4

1 に答える 1

1

はい、そうなります:それは横方向のマージになります

ClearCaseが代替ターゲットに配信した後、変更されていないファイルをマージしたいという質問に1つの副作用が見られます。

ただし、あなたの場合、影響は最小限である必要があります
。BからAにマージしても、変更されたファイル(Bで変更された)がAに存在しなくなった場合(BL2でrmnamedであるため)を除いて、変更されたファイルに対して通常より多くの競合が発生することはありません
。これらのファイルの親ディレクトリを手動でマージする必要があります。

于 2009-07-29T10:42:50.923 に答える