【问题标题】:ClearCase: What is the difference between master and current replica?ClearCase:主副本和当前副本有什么区别?
【发布时间】:2018-03-31 02:56:32
【问题描述】:

我是 ClearCase 的新手,文件的主人之一不是我。 所以,我可以办理退房,但不能办理入住。

我原以为如果我不是大师,我什至无法退房。它应该仅供我阅读。

如果我可以退房但无法入住,我会感到困惑。

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

【问题讨论】:

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


    【解决方案1】:

    cleartool checkout man page

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

    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”查看更多信息。

    【讨论】:

    • 好的,我进行了无保留的退房。所以,它解释了我是如何做到的。但我怎么能要求改变主人。因为我不知道谁掌握了主宰权。
    • @FurkanYavuz www-01.ibm.com/support/docview.wss?uid=swg21289563 您可以使用以下命令找到主副本名称:cleartool describe -fmt "%[master]p %n"
    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 2018-12-07
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 2021-06-20
    • 2015-05-12
    相关资源
    最近更新 更多