2012-02-03 57 views
1

with ClearCase UCMスナップショットビューディレクトリにベースラインを作成できます。すべてのファイルが最新ではない場合、ファイルのどのバージョンがベースラインに含まれていますか?ClearCase:スナップショットビューでのベースラインの作成

例:foo.txtのバージョン3はスナップショットビューディレクトリにあり、このファイルのバージョン4はすでに存在します。どのバージョンのファイルがベースラインによって参照されていますか?

これはClearCase(ClearCase 7.1を使用しています)のバージョンによって異なりますか?私は何かを考慮する必要がありますか?

背景:私はスナップショットビューを使用したいと思っています。スナップショットビューの作成または更新中に他のユーザーが同じストリームにファイルをチェックインすると、この新しいバージョンはスナップショットの一部である場合とそうでない場合があります。少なくとも私はスナップショットディレクトリ内のどのファイルがビルドで使用されたのかを識別できるようにしたい。

答えて

2

About Baselinesmkblは、前記選択機構を提供するローカル・アクセス機構(スナップショットまたは動的ビュー)の選択機構(設定仕様) に依存します。

ベースラインは、mkblが実行されたときにストリームの構成によって選択された要素のバージョンを記録します。

だから-viewパラメータは(およびそれに関連する設定仕様)ストリームを参照するためにのみ存在する。

-vie/w view-tag 

は、ベースラインを作成するからビューを指定します。ビューがアタッチされるストリームにベースラインが作成されます。 で作業しているが、ビューで指定された構成からベースラインを作成する場合は、-view coyne_integration_viewを使用してください。
このオプションは、に含まれるすべてのチェックインされたバージョンを含むベースラインをプロジェクトの統合ストリームに作成します。
ビュータグを指定しないと、現在のビューが使用されます。あなたのケースでは

そのスナップショットビューがまだ更新されていないので、あなたUCMのビューがv4を選択することになっているが、現在v3を選択した場合、ベースラインは、(現在のビューで選択されているもの)v3を参照する必要があります。

あなたのバックグラウンドの質問のために、mkblの前にcleartool updateを実行することをお勧めします。

関連する問題