それは非常に簡単です(ClearCaseのセットアップの場合。質問に関係のないUCMトレーニングの部分には触れません)。
Vob を移動する必要はありません。
「ベース clearcase vob を UCM にマウントする」または「UCM Vob」などはありません。
Vob には、ベース ClearCase によって管理される要素と UCM コンポーネントを同時に含めることができます。
注意が必要な唯一の制約は、UCM コンポーネントのルートが vob の 1 レベル下にあるということです。
aVob\aCmp1
aVob\aCmp2
...
そのため、将来のすべての UCM コンポーネントの要素がVob の最初のディレクトリに(現在の基本 ClearCase 構成に)存在する限り、次のことができます。
Cmp1
ルート ディレクトリを使用して、いつでもUCM コンポーネントを定義します。\aVob\aCmp1
- 必要に応じてベース ClearCase を使用し続けます(それは問題ではなく、非 UCM ブランチを UCM ブランチとマージすることができます): ベース ClearCase の使用と UCM の使用の間で並列実行が可能です。
- UCM プロジェクトで新しく定義されたコンポーネントの使用を開始し、UCM ブランチ (つまり、ストリームに接続されたブランチ) で新しいバージョンを作成します。
PVob は、プロジェクト、ストリーム、およびコンポーネント定義を記録するために存在します。
OP Samselvaprabu はコメントに次のように追加します。
すべてのファイルとディレクトリをベースから UCM に移動する方法。Base から UCM にコピーして貼り付け、すべてをチェックインする必要がありますか (clearfsimport を使用)、または Clearcase 自体に base から UCM にコンテンツを移動するための優れた方法がありますか?
簡潔な答え?あなたは「UCMに移行」しません:
(より長い回答)
あなたが行う唯一の「移動」は、データが Vob の最初のレベルの下に編成されていることを確認することです。これは、Vob 内のデータの
単純な " " を意味します。UCM コマンドは必要
ありません。cleartool move
clearfsimport
コンポーネントとして宣言したいファイルのセットがあり、 に保存されている場合は、 :の下\myVob\my_projects\p1
に移動p1
します (すべての履歴が保持されます) 。
それでおしまい。
もう何もする必要はありません。\myVob
\myVob\p1
次に、データが正しく整理されたら、次のことを行います。
- 必要な限り、ベース ClearCase でそれらを使用し続ける
- UCM コンポーネントを
\myVob\p1
宣言し、ルート ディレクトリを.
p1
コンポーネントが宣言されている場合、唯一の制限は、要素を の外側に移動できないことです\myVob\p1
。
ただし、 内で自由に移動、チェックアウト、チェックインすることはできます\myVob\p1
。
ベース ClearCase ビューから、または UCM ビューから。
コンポーネントを at で宣言し\myVob\p1
ても、そのルート ディレクトリ内の要素に対するその他の特別な制限は含まれません。それらは「変換」されず、履歴を保持し、ベースまたは UCM で自由に使用できます。