当我从快照视图中删除文件时,下次在 ClearCase Explorer 中查看快照时,它会显示“??”已签出但已删除的图标。当我在快照上运行“查找修改的文件”时,不会显示已删除的文件。在快照上运行“更新视图”会导致 ClearCase 将丢失的文件重新复制回我的视图中。
我想要发生的是:当我从快照中删除文件并进行更新时,该文件应该从视图中删除,就像我通过 ClearCase 从动态视图中删除它一样。实现这一目标的最佳方法是什么?
我宁愿避免对 ClearCase 环境进行大量定制。如果有一种“标准”方法可以做到这一点,我想尝试一下。如果 Cleartool 可以向我显示符合此要求的所有文件的搜索结果,那么这对于我的目的来说就足够了。
如果您从 ClearCase Explorer 中删除该文件,则不会有任何问题:它会
但如果您直接从 shell 或 Windows 资源管理器执行此操作,则 ClearCase 将不会获知该操作,因此会出现“??”已签出但已删除状态。
使用动态视图,您无法在 ClearCase 不知道的情况下删除文件,因为动态视图是完全由 ClearCase 管理的文件系统的封装。
现在假设您直接从本机文件系统(而不是从 ClearCase Explorer 或带有 ClearCase 插件的 IDE)删除了一堆签出文件,并且您希望这些文件stay删除了!
那么协调这两种状态的方法是:
-
cleartool update .
(在快照视图的根目录下)
- 解析生成的“
.updt
" 文件,对于每个签出的文件,rmname 它(就像这篇文章一样 http://www-01.ibm.com/support/docview.wss?uid=swg21232758)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)