如何创建 ADMIN VOB

问题描述 投票:0回答:1

我对创建管理 vob 有疑问。有人可以在命令行中举个例子吗?

更新

感谢 vonc 给我答案,但我使用的是基本的clearcase,当我为 adminpvob 创建标签时,它不被视为 adminvob。您能举例详细解释一下吗?

clearcase
1个回答
1
投票

如果您使用 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

注意:您需要在您使用的每个 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".

注意:您可以链接多个 Admin Vobs,但我建议将 Admin PVob 作为主要的(所有其他都链接到它)。这样,即使您现在没有使用 UCM,您以后可能创建的任何 PVob 也可以链接到该全局 AdminPVob。
简单的 Vobs 也可以链接到它,使 ClearCase 能够跨基础 ClearCase Vobs 共享标签和分支名称。


如果您是仅 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 文章中所指定。

为了避免类型黯然失色,您应该使用

-acquire
选项创建 AdminVOB 超链接。

您可以在此处帮助手册中找到完整的流程

管理 VOB 层次结构包括至少一个管理 VOB 和一个或多个具有 AdminVOB 超链接的 VOB,或者具有指向其的 AdminVOB 超链接的另一 VOB。

alt text

© www.soinside.com 2019 - 2024. All rights reserved.