1

これが私のレイアウトです:

base CC vob name: vobs/sbftest
UCM vob name: vobs/P_sbftest

Vobadminは、UCMvobのデフォルトの" Source"コンポーネントを次のように作成しました。

vobs/P_sbftest/Source

Vobadminは、UCM VOBのプロジェクトも作成しました。
したがって、プロジェクトエクスプローラーは次のようになります。

プロジェクトエクスプローラー

リモートクライアントウィンドウから「ソース」コンポーネントにファイルを追加しました。
ここまではすべての作品が見つかります。

ただし、私のチームメンバーの中には、ベースCCで作業することを好む人もいるので、これによると 、ベースクリアケースからUCMに移行するためのすべての手順は何ですか。

ベースCCビューは、コンポーネントとそれに含まれるファイルを表示できるはずSourceですが、私の状況ではそうではありません。
ベースCCビューを作成しましたが、ベースCCビューで直接作成された他のフォルダーが表示されますが、ビューにはUCMビューで作成された「ソース」コンポーネントフォルダーが表示されません。

私は何かが足りないのですか?
ベースCCビューは「ソース」コンポーネントを表示できるべきではありませんか?

基本CCビューの仕様は次のとおりです。

element * CHECKEDOUT
element * /main/LATEST
load \sbftest

どんな助けでも大歓迎です。

4

1 に答える 1

0

UCMを使用している場合、ClearCaseはストリーム名にちなんで名付けられたブランチを作成します。
したがって、ストリームに追加されたバージョンを選択する選択ルールを追加する必要があります。

element * CHECKEDOUT 
element * .../sbfuser_testir_proj_dev_strm/LATEST
element * .../am_testir_proj_dev_strm/LASTEST
element * .../testir_proj_int_strm/LASTEST
element * /main/LATEST 
load \sbftest

.../branchname/LATEST'' '構文に注意してください。つまり、親ブランチが何であれ、LATESTブランチ''のバージョンを選択します。branchname

どのストリームでファイルを追加したかわからないため、上記の構成仕様では、最初にブランチ' sbfuser_testir_proj_dev_strm'のバージョンが選択されます。
そのブランチにバージョンがない場合、デフォルトLATESTでブランチ' am_testir_proj_dev_strm'のバージョンになります。
そのdevブランチにバージョンがない場合、デフォルトでLATEST統合ブランチのになります。


OPファルコンクコメント

この辺りで聞いたところ、UCMコンポーネントが適切なオプションで作成されていないようです

コンポーネントを作成するときの唯一のオプション(を参照cleartool mkcomp)は-root1つであるため、これで問題が説明されます。コンポーネントは「ルートベース」または「ルートレス」のいずれかです。
そのコンポーネントにルートがない場合、それは他のコンポーネントを集約するために作成された「メタコンポーネント」です。
また、構成仕様の選択ルールでは、「Source」を表示することはできません。

于 2012-09-19T02:18:52.627 に答える