ClearCase:我可以在dynamic视图中劫持文件吗?
我正在Unix平台上进行dynamic的视图工作。 我需要暂时劫持一个文件,并在稍后取消劫持。 但是命令chmod +w filename
不起作用。
我得到消息chmod: WARNING: can't change filename
。
我可以在Windows中从快照视图中更改文件的只读属性。
问题:
- 在dynamic视图中劫持是可能的吗? 如果是的话,怎么样?
- 有一个cleartool命令来取消劫持文件?
dynamic视图的一个副作用是ClearCase将控制通过networking访问的文件的属性,而不是快照视图(在硬盘上复制所有内容)。
1 /是的,尽pipe它并不是真的被“劫持”的状态。
dynamic等价物被命名为“重叠”(eclipsed):该想法是针对与版本化文件相同名称的私人文件取代版本文件的位置(“eclipsing”)。
您只需制作该文件的副本作为备份,并通过不select该文件(在dynamic视图中的任何位置键入“ cleartool edcs
”):
element /vob/path/to/file -none
然后重命名备份副本,恢复其原始名称。
2 /要撤销重叠的文件,只需移动它或删除它。
版本文件(被私人的文件遮蔽)立即恢复。
有关更多信息,请参阅IBM文章“ 关于重叠的文件和ClearCase ”。
为什么不做一个毫无保留的结账?
cleartool checkout -unreserved filename