1

管理VOBの作成に疑問があります。
誰かがコマンドラインで例を挙げられますか?それは急務であります。


更新:私に答えを与えてくれたvoncに感謝しますが、私はベースクリアケースを使用しており、adminpvobへのタグを作成しているときはadminvobとして扱われません。例を挙げて詳しく説明していただけますか。

4

1 に答える 1

1

UCM を使用している場合は、すべての UCM コンポーネントが相互に認識できるように、管理 PVob を作成する必要があります。
ベース ClearCase を使用している場合は、単純な Vob で十分です (' -ucm' オプションを削除します)
。たとえば、Unix ClearCase サーバーでは次のようになります。

$sudo /usr/bin/atria/bin/cleartool mkvob -tag /vobs/adminpvob -c "Global Admin UCM pvob" -ucm -public -password clearcase -host MY_SERVER -hpath /MY_SERVER/vobstore/adminpvob.vbs -gpath /net/MY_SERVER/vobstore/adminpvob.vbs /net/MY_SERVER/vobstore/adminpvob.vbs

注: 使用しているすべての ClearCase リージョンで admin(p)vob タグを宣言する必要があります。
たとえば、Windows では次のようになります。

ct mktag -vob -tag \adminpvob -public -password clearcase -host MY_SERVER -gpath \\MY_SERVER\vobstore\adminpvob.vbs \\MY_SERVER\vobstore\adminpvob.vbs

たとえば、UCM PVob を作成したら、それを管理 VOB にリンクできます。

ct mkhlink -c "Link to my pvob" AdminVOB vob:\mypvob vob:\adminpvob
Created hyperlink "AdminPVOB@107@\mypvob".

注: 複数の管理 Vob を連鎖させることができますが、メインの Vob として管理P Vob をお勧めします (他のすべての Vob はそれにリンクされています)。そうすれば、現在 UCM を使用していない場合でも、後で作成する PVob をそのグローバル AdminPVob にリンクすることができます。
単純な Vob をリンクすることもできます。ClearCase は、ベース ClearCase Vob 全体でタグとブランチ名を共有できます。


Base ClearCase のみの場合:

$sudo /usr/bin/atria/bin/cleartool mkvob -tag /vobs/adminpvob -c "Global Admin vob" -public -password clearcase -host MY_SERVER -hpath /MY_SERVER/vobstore/adminvob.vbs -gpath /net/MY_SERVER/vobstore/adminvob.vbs /net/MY_SERVER/vobstore/adminvob.vbs

ct mkhlink -aquire -c "Link to my pvob" AdminVOB vob:\mypvob vob:\adminvob
Created hyperlink "AdminPVOB@107@\mypvob".

このIBM 記事で指定されているように、'-acquire`' オプションに注意してください。

タイプの重複を避けるには、オプションを使用して AdminVOB ハイパーリンクを作成する必要があり-acquireます。

ここのヘルプマニュアルに完全なプロセスがあります。

管理 VOB 階層には、少なくとも 1 つの管理 VOB と、その VOB への AdminVOB ハイパーリンクまたは AdminVOB ハイパーリンクを持つ別の VOB への 1 つ以上の VOB が含まれます。

代替テキスト

于 2009-06-29T12:09:19.713 に答える