ClearCase:主副本和当前副本有什么区别?

时间:2017-10-19 06:03:41

标签: version-control clearcase administration checkin vcs-checkout

我是ClearCase的新人,其中一位文件的主人不是我。 所以,我可以办理退房手续但无法办理登机手续。

我期待如果我不是主人,我甚至无法退房。它应该只为我阅读。

如果我可以退房但无法办理登机手续会让我感到困惑。

您能否描述主副本和当前副本之间的区别以及如何访问主副本。

1 个答案:

答案 0 :(得分:1)

请参阅cleartool checkout man page

  

如果复制包含该元素的VOB,并且未启用同步主控权请求(SRFM),则如果您尝试签出由远程副本控制的分支,则checkout命令将失败。

cleartool checkout –nc file1.txt
cleartool: Error: Unable to perform operation "checkout" in replica
"lexington" of VOB "/vobs/dev".
cleartool: Error: Master replica of branch "/main" is "london".
cleartool: Error: Unable to check out "file1.txt".
  

在这种情况下,如果您需要处理由另一个副本掌握的分支,您可以

     
      
  • 请求分支机构的主控权,并在检查分支机构之前等待主控权转移到本地副本。
  •   
  • 检查分支机构并在等待转移主控权时继续工作   您可以在结账之前或之后申请主人。要查看分支机构,请使用 checkout –unreserved –nmaster ,执行无法结算的结帐。
      当分支的主控权转移到您当前的副本时,您可能必须在签入工作之前执行合并。因此,如果无法合并元素的版本(例如,如果版本是二进制格式),请不要使用此选项。
  •   

所以,如果你可以结账,也许你先检查了分行 请参阅" About sharing control of a branch with developers at other sites"。