我们最近改变了从一个站点(inh)到另一个站点的流的主控权。事情很好,直到出现错误。
现在从子分支到"移动分支"导致错误。并非所有合并都存在问题。选择目录(或者我认为是这样)并没有合并。
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".
我该如何解决这个问题?如何将"分支类型" project_subset_QPE-5060的主控权更改为 interfaces_src.ies
答案 0 :(得分:1)
如IBM technote swg21142784所述,这应该意味着主控转移不完整。
转移时签出文件时可能会发生这种情况 确保没有签出文件(在两个网站上),并尝试再次转移主控权 <(即使它已经传输了)
或者,如技术说明中所述,尝试在另一个站点上创建分支,并使用multitool syncreplica -export
从主控站点创建同步数据包,以便创建元素的站点接收{ {1}}操作。
你在IBM technote swg21118471中看到了那种操作。
在Windows上,this setting can also help preventing this situation:
mkbranch
/ options / Operations选项卡/高级选项:
cleardlg.exe
答案 1 :(得分:0)
在尝试签出要修改的文件时,我也遇到了这个问题。
我能够创建一个视图,但是当我尝试签出文件时,它一直在抱怨:
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 Registry Server更改为正确的主机,然后重新创建View来解决此问题。