2011-10-17 30 views
4

我在Unix平台的动态视图中工作。我需要暂时劫持一个文件并在稍后取消劫持。但命令chmod +w filename不起作用。
我收到消息chmod: WARNING: can't change filename
我可以在Windows中的快照视图中更改文件的只读属性。ClearCase:我可以在动态视图中劫持文件吗?

问题:

  1. 在一个动态的观点是劫持可能吗?如果是,如何?
  2. 是否有cleartool命令来取消劫持文件?

回答

7

之一的动态视图的副作用是,ClearCase中会控制你通过网络访问该文件的属性,而不是一个快照视图(这里的一切都在你的硬盘复制的驾驶)。

1 /可以,尽管它并不是真正的“被劫持”状态。
动态等价物被命名为“重叠”:该想法是针对与版本化文件相同名称的私人文件来取代版本化文件的位置(“eclipsing”)。

只需使该文件作为备份的副本,使该文件不可见,不选择它(键入“cleartool edcs”动态视图中的任意位置):

element /vob/path/to/file -none 

然后重命名备份副本,恢复原来的名字。

eclipsed file

2 /撤消一个黯然失色文件,你只需移动或删除它。
立即恢复版本文件(被私有文件遮蔽)。

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

1

为什么不进行毫无保留的结账?

cleartool checkout -unreserved filename

+0

'cleartool:错误:要在UCM分支上操作,必须将其设置为一个活动和一个UCM视图。“#: – Raihan

+0

buddy。在UCM中,每个视图都与一个活动相关联。如果您看到视图的属性,则可以查看是否有任何活动与其关联。如果没有关联的活动,则不能签出/签入。他的命令很有用。 – Samselvaprabu

相关问题