2

今朝ストリームのベースラインを作成しましたが、誰かがベースラインに含めたくないいくつかのファイルに変更を加えました。

バージョン ツリーを使用して、ラベルを最新バージョンから以前のバージョンに移動しました。(まず、これは間違っていましたか?)

次に、そのベースラインを別のプロジェクトのストリームに配信しました。それは正常に動作し、すべての正しいバージョンのファイルが届きました。ただし、現在表示されているファイルはバージョン 22 で、表示できないバージョン 23 があります。(ベースラインに含めたくありませんでしたが、新しいバージョンを見たいです。)ビューにファイルの最新バージョンを表示させる方法はありますか?

注: 新しいベースラインを作成しようとしましたが、ClearCase のベースラインにはバージョン 23 ではなくバージョン 22 が含まれていました...

4

1 に答える 1

2

ベースラインが適切なコンテンツを参照していない場合の正しい行動方針は次のとおりです。

  • そのコンテンツを修正するには (見たくないファイルを「cleartool rmname」のように削除し、修正したいファイルをチェックアウト/チェックインして、新しいバージョンを作成します)
  • 新しいベースラインを作成します (同じ名前または「タイトル」を使用できます。ClearCase は、その名前に基づいて異なるベースライン ID を生成します: BLNAME.xxxx: 「Clearcase UCM におけるフル ベースラインとインクリメンタル ベースラインの違いは何ですか?」を参照してください) 。

ラベルの移動は推奨される解決策ではありません (そのラベルがベースラインにリンクされている場合、実際には不可能であると考えられています)

次に、その新しいベースラインを必要な他のストリームに配信します。
ただし、ソース Stream に新しいバージョンがある場合は、宛先プロジェクトがそれを参照して参照できるように、その新しいバージョンを含む別のベースラインを作成し、その新しいベースラインを配信する必要があります。

于 2012-05-08T18:02:10.727 に答える