我在 Unix 平台的动态 View 中工作。我需要暂时劫持一个文件,稍后再取消劫持。但是命令 chmod +w filename
不管用。
我收到消息 chmod: WARNING: can't change filename
.
我可以从 Windows 的快照 View 中更改文件的只读属性。
问题:
最佳答案
动态 View 的副作用之一是 ClearCase 将控制您通过网络访问的文件的属性,而不是快照 View (所有内容都复制到硬盘上)。
1/是的,这是可能的,即使它并不是真正的“被劫持”状态。
动态等价物被命名为“eclipsed”:这个想法是用一个与版本化文件同名的私有(private)文件来代替(“eclipsing”)版本化文件。
您只需将该文件的副本作为备份,并通过不选择该文件来使该文件不可见(在动态 View 中的任何位置键入“cleartool edcs
”):
element /vob/path/to/file -none
然后重命名备份副本,恢复其原始名称。
2/要撤消一个被覆盖的文件,你只需移动它或删除它。
版本化文件(被私有(private)文件黯然失色)立即恢复。
有关更多信息,请参阅 IBM 文章“About eclipsed files and ClearCase”。
关于ClearCase:我可以在动态 View 中劫持文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798915/