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

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

【参考方案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"

以上是关于ClearCase:主副本和当前副本有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Mercurial:我如何找出我的工作副本和另一个副本之间的区别

大熊猫中的切片和副本有啥区别? [复制]

在教程“教程:使用副本从本地文件系统批量加载”中,my_stage 和 my_table 权限有啥区别?

Kubernetes:Deployment 和 Replica set 有啥区别?

VBA中ByVal和 ByRef有啥区别?

sql server 2014 alwayson 可用性组 特性