无法在 vob<vobname> 的副本 <replica name> 中执行操作 "make branch"
Unable to perform operation "make branch" in replica <replica name> of vob<vobname>
我们最近将流的控制权从一个站点 (inh) 更改为另一个站点 (ies)。一切都很好,直到出现以下错误。
现在从子分支到 "moved branch" 的传递会导致错误。并非所有的合并都是有问题的。 Select 个目录(或者我认为是)没有合并。
Unable to perform operation "make branch" in replica "interfaces_src_ies" of VOB "\interfaces_src".
Master replica of branch type "project_subset_QPE-5060" is "interfaces_src.inh".
There is no candidate version which can be checked out.
Unable to check out "M:\dyn_project_subset\interfaces_src\src\java\src\chs\cof\project".
我该如何解决这个问题?如何将 "branch type "project_subset_QPE-5060 的控制权更改为 interfaces_src.ies
这应该意味着,如 IBM technote swg21142784 中所详述,所有权转让未完成。
当传输时有签出的文件时,可能会发生这种情况。
确保没有签出文件(在两个站点上),然后再次尝试转移控制权(即使它说它已经转移)
或者,如技术说明中所述,尝试在另一个站点上创建分支,并使用 multitool syncreplica -export
从主控站点创建同步数据包,以便将要创建元素的站点接收到mkbranch
操作。
你在 IBM technote swg21118471.
中看到那种操作
在 Windows,this setting can also help preventing this situation:
cleardlg.exe
/options/Operations tab/Advanced 选项:
When creating an element in a replicated VOB,
make current replica the master of all newly created branches.
我在尝试签出要修改的文件时也遇到了这个问题。
我能够创建一个视图,但是当我尝试签出一个文件时,它一直抱怨:
Error checking out '<file>'.
Unable to perform operation "make branch" in replica "<branch>" of VOB "<vob>".
Master replica of branch type "<type>" is "<X>"
Unable to check out "<file>"
已通过将 ClearCase 注册表服务器更改为正确的主机,然后重新创建视图来解决此问题。
我们最近将流的控制权从一个站点 (inh) 更改为另一个站点 (ies)。一切都很好,直到出现以下错误。
现在从子分支到 "moved branch" 的传递会导致错误。并非所有的合并都是有问题的。 Select 个目录(或者我认为是)没有合并。
Unable to perform operation "make branch" in replica "interfaces_src_ies" of VOB "\interfaces_src".
Master replica of branch type "project_subset_QPE-5060" is "interfaces_src.inh".
There is no candidate version which can be checked out.
Unable to check out "M:\dyn_project_subset\interfaces_src\src\java\src\chs\cof\project".
我该如何解决这个问题?如何将 "branch type "project_subset_QPE-5060 的控制权更改为 interfaces_src.ies
这应该意味着,如 IBM technote swg21142784 中所详述,所有权转让未完成。
当传输时有签出的文件时,可能会发生这种情况。
确保没有签出文件(在两个站点上),然后再次尝试转移控制权(即使它说它已经转移)
或者,如技术说明中所述,尝试在另一个站点上创建分支,并使用 multitool syncreplica -export
从主控站点创建同步数据包,以便将要创建元素的站点接收到mkbranch
操作。
你在 IBM technote swg21118471.
在 Windows,this setting can also help preventing this situation:
cleardlg.exe
/options/Operations tab/Advanced 选项:
When creating an element in a replicated VOB,
make current replica the master of all newly created branches.
我在尝试签出要修改的文件时也遇到了这个问题。
我能够创建一个视图,但是当我尝试签出一个文件时,它一直抱怨:
Error checking out '<file>'.
Unable to perform operation "make branch" in replica "<branch>" of VOB "<vob>".
Master replica of branch type "<type>" is "<X>"
Unable to check out "<file>"
已通过将 ClearCase 注册表服务器更改为正确的主机,然后重新创建视图来解决此问题。