ClearCase:如何恢复/获取特定日期/基线的快照视图?

时间:2012-11-23 16:41:30

标签: clearcase clearcase-ucm

我的问题在于UCM ClearCase。几天前我犯了一个错误,显然,我已经用旧版本覆盖了很多文件的合并(来自流rebase)的结果。

我想在我犯这个错误之前得到我的流的快照,以便我可以手动合并我的更改(我也有它的快照)。然后,我将把结果作为一个新版本放在ClearCase中,一切都会恢复正常。

那么,我如何获得特定日期的快照?

如果这可以提供帮助,那么在那一天,我做了一个基线。

我绝对需要一些自动的东西,因为有几百个文件被更改了,我无法手动检查它们。

谢谢

1 个答案:

答案 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从子流视图到快照视图。