ClearCase:如何恢复/获取特定日期/基线的快照视图?
问题描述:
我的问题是UCM ClearCase。几天前我犯了一个错误,很显然,我已经覆盖了一个旧版本的一些文件合并(从一个流转换)的结果。ClearCase:如何恢复/获取特定日期/基线的快照视图?
我想在我犯这个错误之前得到我的流的快照,以便我可以手动合并我的更改回来(我也有一个快照)。然后,我将把结果作为新版本放入ClearCase中,一切都会恢复正常。
那么,如何获取特定日期的快照?
如果有帮助,那么在那个日子,我做了一个基线。
我绝对需要自动执行某些操作,因为有数百个文件被更改,我无法手动检查它们。
谢谢
答
您可以使用动态视图,非UCM,与时间 - 为了基于选择规则,看看你的文件,在这个日期。
见Get all versions from a specific time - ClearCase UCM
然后你就可以clearfsimport
这些文件返回到您的快照视图,以便有效地恢复您的更改。
见How to add all the files in a folder to source control via cleartool command?
注意:如果你做了基线(增量或完全,这并不重要)代表你想看到的文件,你可以简单地说:
- 在你制作的基线上创建子流
- 将其重新分配在新的子流上
-
clearfsimport
从视图上子流到您的快照视图。