ここで、clearcase のタスクごとの分岐戦略に問題があります。
スナップショット ビューを使用しています。さまざまなタスク ブランチと統合ブランチがあります。
そのため、テストのためにブランチを統合にマージします。
ここで、統合ブランチにマージされるファイルで作業していてBR1
、このファイルが統合ブランチにマージされていないが、2 番目のファイルが統合ブランチにマージされている別のファイルを参照しているとしBR2
ます。
したがって、2番目のファイルはファイルのエディションを指してい
BR2
ますが、これらの変更は望んでいませんでしたが、統合ブランチから他のすべてのコードを取得しているため、そのバージョンを取得しています。
これは私の構成仕様です:
element * CHECKEDOUT
element * .../BR1/LATEST
element * .../integration/LATEST -mkbranch BR1
element * /main/LATEST -mkbranch integration
element * /main/0 -mkbranch integration
解決する方法はありますか?私が考えることができる1つの方法は、ラベルを付けることです。構成仕様を変更して、最新の統合ブランチからではなく、そのラベルから選択しますが、タスクブランチで作業が進行するにつれてラベルを変更する必要があります。他の方法はありますか?私たちはこれを行うことができますか?