2012-03-06 12 views

答えて

1

あなたは常にコンポーネントに関わるVobを持っています。
Vobは、すべての要素(ファイルとディレクトリ)のすべてのバージョンを含むデータベース(SQLベースではないファイルベースのデータベース)です。
UCMメタデータのみを含むVob(UCMプロジェクト、ストリーム、コンポーネント名、アクティビティなど)の特別な種類のPVobと混合しないでください。

あなたは、コンポーネントの2種類がありますが、それぞれがファイルのコヒーレントなセットです

  • のVOBコンポーネント:すべてのVOBコンポーネントです。
  • ルートベースのコンポーネント:コンポーネントのルートは、の最初のディレクトリレベルのVob:\aVob\aRootです。

あなたが作成することになり、それぞれのVOBは(vob_servervob_rpc)を、それを管理するために、いくつかのプロセスを意味し、それは非常に急速にリソースを集中なるためには、ルートベースのコンポーネント(VOBあたりすなわち、いくつかのコンポーネント)を作成するのが最善です。
しかし、Vob内のいくつかのコンポーネント(100個も)は問題ではありません。

しかし、これはあなたのコンポーネントを収容するのに十分な "一般的な"ものでなければならないことを意味します。 、 "About rooted and rootless ClearCase UCM components" を参照してください(PVOB、ないのVOBで)ルートレス成分として


  • UCM環境で修正してはいけません:ROOTLESSコンポーネント

  • は、データストレージ(vob-less)に関連付けられていません。
  • は、他のコンポーネントからの変更を追跡するために使用されます。
  • には、対応するラベルタイプを持たないベースラインで追跡される(コンポジットベースライン構造)
  • とも呼ばれる依存関係リストを含めることができます。

ルーテッドコンポーネントは、ルーテッドコンポーネントの進捗状況の追跡にのみ使用する必要があります。
rootlessコンポーネントのベースラインは、ルートコンポーネントの依存関係が必要な場合に使用してください。依存関係は厳格であり、一度実装されると厳格なプロセスを強制することができます。

To create a composite baseline」を参照すると、動作中のルートレスコンポーネントが表示されます。

+0

@ジョナサンレフラーは、編集のためにあなたに感謝し、私はまだ答えを書いていたし、その部分のいずれかが行方不明になったとき、非常に驚​​きました;) – VonC

+0

申し訳ありません - 常にリスクを編集にはロックがありませんとき:) –

0

質問には答えられないと思います。 VonCは、ファイルを格納するために、単一のコンポーネントVOBと複数のコンポーネントのVOBの2種類のVOBを作成できると説明しています。ただし、コンポーネントを作成するときにオプションの1つであるVOBなしでコンポーネントを作成する方法は何ですか?

このタイプのルートレスコンポーネントは、通常、複合ベースラインを格納するために使用されます。私は他の用途を認識していません。

今日私のIIBプロジェクトで問題が発生したため、この投稿が見つかりました。依存プロジェクトを別のコンポーネントからロードするとき、IIBツールキットは依存プロジェクトが(CCの異なるコンポーネントのために)同じルートディレクトリから来ていないと不満を持ちます。これは実際にIIBツールキットの問題ですが、私はこれをCCから解決する方法を探しています。

+0

に確かに私の5年前の答えは無根のコンポーネント側に欠けていた。私はそれに応じて編集/完成しました。 – VonC

関連する問題