使用ClearCase MultiSite VOB

时间:2013-10-01 15:35:15

标签: clearcase

我的环境有两个复制的VOB服务器。并非所有VOB都相互复制:在某些VOB中,我们有用户从两个站点(每个站点到不同的流)进行签入。此外,每个站点都有一些本地VOB。

  1. 我如何知道复制的VOB是否具有特定的签到功能 复制品?或者:我如何知道复制的VOB是否具有 两个复制品签到?

  2. 复制的VOB必须位于同一个ClearCase注册表中吗?

  3. 我如何知道本地VOB? cleartool lsvob -host local-hostname

2 个答案:

答案 0 :(得分:1)

  1. 您可以使用lscheckout命令签出结帐,但无法在副本上轻松找到新版本:最简单的方法是等待同步并查看是否已创建任何新版本上次同步(使用cleartool find created_since)。

  2. 考虑到ClearCase一次访问一个注册服务器,最好在一个注册表中对所有vobs进行适当引用(标记和注册)(到avoid messages like "Unable to find replica in registry for VOB with object ID"

  3. 您可以点击“Determining which replica is associated with a VOB on the local host

    cleartool describe -l vob:\avob
    
  4. 查找“replica”行:如果没有(或者没有值),则为本地vob(未复制)

答案 1 :(得分:0)

如果副本更改了任何内容,您可以使用multitool lsepoch -invob \ VOB来确定。 每个动作(checkin,checkout,mklabel ......)将由一个纪元计数器代表。