我正在 Unix 平台的动态视图中工作。我需要暂时劫持一个文件,稍后再取消劫持。但命令chmod +w filename
不管用。
我收到消息chmod: WARNING: can't change filename
.
我可以从 Windows 中的快照视图更改文件的只读属性。
问题:
- 动态视图中是否可能发生劫持?如果是,怎么办?
- 有没有cleartool命令可以取消文件劫持?
动态视图的副作用之一是 ClearCase 将控制您通过网络访问的文件的属性,这与快照视图(其中所有内容都复制到硬盘驱动器上)相反。
1/ 是的,这是可能的,尽管它并不是真正的“被劫持”状态。
动态等效项被命名为“eclipsed”:其想法是使用与版本化文件同名的私有文件来取代版本化文件的位置(“eclipsed”)。
您只需复制该文件作为备份,然后通过不选择该文件使该文件不可见(键入“cleartool edcs
“动态视图中的任何位置):
element /vob/path/to/file -none
然后重命名备份副本,恢复其原始名称。
2/ 要撤消已消失的文件,您只需移动或删除它即可。
版本化文件(被私有文件黯然失色)会立即恢复。
参见IBM文章《关于隐藏文件和 ClearCase”了解更多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)