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

标签 clearcase cleartool

我在 Unix 平台的动态 View 中工作。我需要暂时劫持一个文件,稍后再取消劫持。但是命令 chmod +w filename不管用。
我收到消息 chmod: WARNING: can't change filename .
我可以从 Windows 的快照 View 中更改文件的只读属性。

问题:

  • 在动态 View 中是否可以劫持?如果是,如何?
  • 是否有 cleartool 命令可以取消文件劫持?
  • 最佳答案

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

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

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

    element /vob/path/to/file -none
    

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

    eclipsed file

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

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

    关于ClearCase:我可以在动态 View 中劫持文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798915/

    相关文章:

    clearcase - 使用 Cleartool 显示当前基线

    clearcase - Cleartool:如何将标签应用于仅在我当前 View 中的文件?

    linux - 关于快照 View 符号链接(symbolic link)的 Clearcase Linux 命令

    label - ClearCase 配置规范 : load only files with specific label from certain directory

    clearcase - 使用cleartool findmerge 命令在clearcase 中自动合并

    report - 应用了给定标签类型的 ClearCase 文件列表

    clearcase - 为什么即使事件已过时也会触发依赖性?

    clearcase - 如何找出上个月分支机构发生的所有事件?

    用于在 Clearcase Vob 中搜索文件的 C# 脚本