我的问题在于UCM ClearCase。几天前我犯了一个错误,显然,我已经用旧版本覆盖了很多文件的合并(来自流rebase)的结果。
我想在我犯这个错误之前得到我的流的快照,以便我可以手动合并我的更改(我也有它的快照)。然后,我将把结果作为一个新版本放在ClearCase中,一切都会恢复正常。
那么,我如何获得特定日期的快照?
如果这可以提供帮助,那么在那一天,我做了一个基线。
我绝对需要一些自动的东西,因为有几百个文件被更改了,我无法手动检查它们。
谢谢
答案 0 :(得分:2)
您可以使用动态视图(非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
从子流视图到快照视图。