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 权限有啥区别?