UCMでコンポーネントを作成するように言われました。
コンポーネントとVOBの違いを初心者にどのように説明しますか?
また、2つのオプションを要求します。
VOB内のコンポーネントとVOBなしのコンポーネント。
VOBなしでコンポーネントを持つことの使用は何ですか?
UCMでコンポーネントを作成するように言われました。
コンポーネントとVOBの違いを初心者にどのように説明しますか?
また、2つのオプションを要求します。
VOB内のコンポーネントとVOBなしのコンポーネント。
VOBなしでコンポーネントを持つことの使用は何ですか?
コンポーネントには常にVobが関係しています。
Vobは、すべての要素(ファイルとディレクトリ)のすべてのバージョンを含むデータベース(SQLベースではなくファイルベースのデータベース)です。
UCMメタデータ(UCMプロジェクト、ストリーム、コンポーネント名、アクティビティなどのリストなど)のみを含む特別な種類のVobであるPVobと混合しないでください。
2種類のコンポーネントがありますが、それぞれが一貫したファイルのセットです。
\aVob\aRoot
にあります。ルートベースのコンポーネント(つまり、Vobごとに複数のコンポーネント)を作成するのが最適です。作成する各Vobは、それを管理するための複数のプロセスを意味し(vob_server
、vob_rpc
)、すぐにリソースを大量に消費するようになるためです。
ただし、Vob内のいくつかのコンポーネント(100個でも)は問題ではありません。
ただし、これは、Vobの名前がコンポーネントを収容するのに十分な「一般的な」ものでなければならないことを意味します。
ルートレスコンポーネント(PVobはあるが、Vobはない)については、「ルートおよびルートレスClearCaseUCMコンポーネントについて」を参照してください。
ルートレスコンポーネント:
- UCM環境では決して変更できないようにする必要があります。
- データストレージに関連付けられていません(vob-less)
- 他のコンポーネントからの変更を追跡するために使用されます。
- (複合ベースライン構造)とも呼ばれる依存関係リストを含めることができます
- 対応するラベルタイプがないベースラインで追跡されます。
ルートレスコンポーネントは、ルートコンポーネントの進行状況を追跡するためにのみ使用する必要があります。
ルートコンポーネントの依存関係が必要な場合は、ルートレスコンポーネントのベースラインを使用する必要があります。依存関係は厳格であり、実装されると厳密なプロセスを実施できます。
ルートレスコンポーネントの動作を確認するには、「複合ベースラインを作成するには」を参照してください。
私はその質問に答えられないと思います。VonCは、ファイルを保存するために、シングルコンポーネントVOBとマルチコンポーネントVOBの2種類のVOBを作成できると説明しました。ただし、問題は、コンポーネントを作成するときのオプションの1つである、VOBを使用してコンポーネントを作成することの使用法を尋ねることです。
このタイプのルートレスコンポーネントは、通常、複合ベースラインを格納するために使用されます。私は他の使用法を知りません。
今日、IIBプロジェクトで問題が発生したため、この投稿を見つけました。別のコンポーネントから依存関係プロジェクトをロードする場合、IIBツールキットは依存関係プロジェクトが同じルートディレクトリからのものではない(CCの異なるコンポーネントからのものであるため)と文句を言います。これは実際にはIIBツールキットの問題ですが、CCからこれを解決する方法を探しています。