我对创建管理vob有疑问 任何人都可以在命令行中举个例子吗?这很紧急。
更新:感谢vonc给我答案,但我使用基本clearcase,当我创建标签adminpvob它不作为adminvob处理。能否详细解释一下我的例子。
答案 0 :(得分:1)
如果您使用的是UCM,则需要创建一个Admin 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
注意:您需要在正在使用的每个ClearCase区域中声明admin(p)vob标记 Fort实例,在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".
注意:您可以链接多个管理按钮,但我建议将管理员 P Vob作为主要用户(所有其他链接到它)。这样,即使您现在没有使用UCM,您之后可能创建的任何PVob也可以链接到该全局AdminPVob。 简单的Vobs也可以链接到它,使ClearCase能够在基础ClearCase Vobs上共享标签和分支名称。
如果您仅限BaseCase :
$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 article中所述。
要避免重叠类型,您应该使用
-acquire
选项创建AdminVOB超链接。
您拥有help manual here。
中的完整流程管理VOB层次结构包括至少一个管理VOB和一个或多个VOB,这些VOB具有AdminVOB超链接或具有AdminVOB超链接的另一个VOB。