【发布时间】:2018-03-31 02:56:32
【问题描述】:
我是 ClearCase 的新手,文件的主人之一不是我。 所以,我可以办理退房,但不能办理入住。
我原以为如果我不是大师,我什至无法退房。它应该仅供我阅读。
如果我可以退房但无法入住,我会感到困惑。
您能否描述一下主副本和当前副本之间的区别以及如何访问主副本。
【问题讨论】:
标签: version-control clearcase administration checkin vcs-checkout
我是 ClearCase 的新手,文件的主人之一不是我。 所以,我可以办理退房,但不能办理入住。
我原以为如果我不是大师,我什至无法退房。它应该仅供我阅读。
如果我可以退房但无法入住,我会感到困惑。
您能否描述一下主副本和当前副本之间的区别以及如何访问主副本。
【问题讨论】:
标签: version-control clearcase administration checkin vcs-checkout
如果复制了包含该元素的 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”查看更多信息。
【讨论】:
cleartool describe -fmt "%[master]p %n"