ClearCase:我可以在动态视图中劫持文件吗?

时间:2011-10-17 20:03:28

标签: clearcase cleartool

我正在Unix平台的动态视图中工作。我需要暂时劫持一个文件,然后取消劫持。但命令chmod +w filename无法正常工作 我收到了消息chmod: WARNING: can't change filename 我可以从Windows中的快照视图更改文件的只读属性。

问题:

  1. 动态视图中是否可以劫持?如果是,怎么样?
  2. 是否有取消劫持文件的cleartool命令?

2 个答案:

答案 0 :(得分:8)

动态视图的副作用之一是ClearCase将控制您通过网络访问的文件的属性,而不是快照视图(所有内容都复制到硬盘驱动器上)。

1 /是的,即使它不是真正的“被劫持”状态也是可能的 动态等价物被命名为“eclipsed”:这个想法是针对一个与版本化的文件同名的私有文件来取代版本化文件的位置(“eclipsing”)。

您只需将该文件的副本作为备份,并通过不选择该文件使其不可见(在动态视图中的任何位置键入“cleartool edcs”):

element /vob/path/to/file -none

然后重命名备份副本,恢复其原始名称。

eclipsed file

2 /要撤消重叠的文件,只需移动或删除即可 版本化文件(由私有文件黯然失色)立即恢复。

有关更多信息,请参阅IBM文章“About eclipsed files and ClearCase”。

答案 1 :(得分:1)

为什么不做无保留的结账?

cleartool checkout -unreserved filename