2

ClearCase プロジェクト エクスプローラーから ClearCase UCM コンポーネントを作成できますが、コマンド ラインからは作成できません。
これは私が使用したものです:

cleartool mkcomp -nc -root /vobs/spider1_pvob/bat1 bat1@/vobs/spider1_pvob
cleartool: Error: Unable to resolve component root directory "/vobs/spider1_pvob/bat1": ClearCase object not found
cleartool: Error: Unable to create component.

このコンポーネントを作成するために使用する正しいコマンドはどれですか?

4

1 に答える 1

1

私は常に、ルート ディレクトリに pvob ではなく vob を使用して、ClearCase ビューでコンポーネントを作成します。
したがって、あなたの場合、次のものが必要です。

  • 動的ビューが開始されました
cleartool startview myView
  • マウントされたvob:
cleartool マウント /vobs/spider1_vob
  • 同じビュー セット:
cleartool setview myView  

(そのよう/vobsに、ビューの内容を反映しますmyView

ビューが適切に開始されて設定されたら、次のことができます

cleartool mkcomp -nc -root /vobs/spider1_vob/bat1 bat1@/vobs/spider1_pvob 

/vobs/spider1_vob/(bat1)コンポーネント (UCM メタデータ) は pvob で宣言されていますが、ルート ディレクトリにvob を使用していることに注意してください。@/vobs/spider1_pvob

pvobと vob の違いについては、 「 clearcase コンポーネントを作成する際に注意すべきことは何ですか?」および​​「clearcase GUI で pvob が表示されません
か?」を参照してください 。 pvob。

  • pvob には、コンポーネントの定義が含まれています。
  • VOB にはそのデータ (ファイルとディレクトリ) が含まれます

/vobs で始まるパスの唯一の方法は Unix でcleartool setviewの後にあるため、ここでは動的ビューを使用します。

動的ビューを設定しない場合でも、フル パスで使用できます。

/view/myView/vobs/spide1_vob

(すべての動的ビュー/viewのマウント ポイントであるため)

于 2013-06-06T15:42:38.973 に答える