我的环境有两个复制的VOB服务器。并非所有VOB都相互复制:在某些VOB中,我们有用户从两个站点(每个站点到不同的流)进行签入。此外,每个站点都有一些本地VOB。
我如何知道复制的VOB是否具有特定的签到功能 复制品?或者:我如何知道复制的VOB是否具有 两个复制品签到?
复制的VOB必须位于同一个ClearCase注册表中吗?
我如何知道本地VOB? cleartool lsvob -host local-hostname
?
答案 0 :(得分:1)
您可以使用lscheckout命令签出结帐,但无法在副本上轻松找到新版本:最简单的方法是等待同步并查看是否已创建任何新版本上次同步(使用cleartool find created_since
)。
考虑到ClearCase一次访问一个注册服务器,最好在一个注册表中对所有vobs进行适当引用(标记和注册)(到avoid messages like "Unable to find replica in registry for VOB with object ID")
您可以点击“Determining which replica is associated with a VOB on the local host”
cleartool describe -l vob:\avob
查找“replica
”行:如果没有(或者没有值),则为本地vob(未复制)
答案 1 :(得分:0)
如果副本更改了任何内容,您可以使用multitool lsepoch -invob \ VOB来确定。 每个动作(checkin,checkout,mklabel ......)将由一个纪元计数器代表。