как мне создать ADMIN VOB - PullRequest
1 голос
/ 29 июня 2009

У меня есть сомнения в создании админ vob.
Кто-нибудь может привести пример в командной строке? Срочно.


обновление: спасибо vonc за ответ, но я использую базовый прозрачный код, и когда я создаю тег для adminpvob, он не рассматривается как adminvob. Можете ли вы объяснить мне подробно с примером.

1 Ответ

1 голос
/ 29 июня 2009

Если вы используете UCM, вам нужно создать административный PVob, чтобы все компоненты UCM могли видеть друг друга.
Если вы используете базовый 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

Примечание: вам нужно объявить тег admin (p) vob в каждой области ClearCase, которую вы используете.
Экземпляр форта в 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".

Примечание: вы можете связать несколько Вобов Admin, но я бы рекомендовал Vob Admin P в качестве основного (со всеми остальными, связанными с ним). Таким образом, даже если вы не используете UCM прямо сейчас, любой PVob, который вы можете создать позже, можно просто связать с этим глобальным AdminPVob.
С ним также можно связать простые Vobs, позволяющие ClearCase обмениваться именами тегов и ветвей по базовым VoB ClearCase.


Если вы 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".

Обратите внимание на опцию -acquire, как указано в этой статье IBM .

Чтобы избежать затменных типов, вы должны создать гиперссылку AdminVOB с опцией -acquire.

У вас есть полный процесс в справочном руководстве здесь .

Административная иерархия VOB включает в себя как минимум один административный VOB и один или несколько VOB, которые имеют гиперссылку AdminVOB или другую VOB, которая имеет гиперссылку AdminVOB.

alt text

...