1

我犯了一个错误,没有为我的一个版本应用基线。

现在在集成流中进行了更多更改。是否可以为过去一天的特定更改应用基线。

我们正在使用 Clearcase UCM。

4

1 回答 1

1

你可以做到......但在同一个分支上并不容易。

但是,这将在单独的分支上创建基线,而不是在当前流上。
这不好,因为您将无法将新导入的基线与所有其他基线进行比较(因为它们没有任何共同的祖先)。

在 Stream 上轻松创建基线(并从与以前的基线比较中受益)的唯一方法是使用非 UCM 视图clearfsimport -rmname将该视图的内容导入当前视图,导入所有版本(在您当前的UCM 视图)到正确的内容(即您的日期在您的非 UCM 视图中选择的内容)。
请参阅“在 CC 中回滚到没有基线的先前版本的最佳方法”(以及有关此问题的更多信息clearfsimport)。在专门用于记录该导入所做的所有修改的特定活动中执行此操作。

然后你把你的基线。

最后,使用 cset.pl 脚本取消该活动:请参阅“ Clearcase:如何回滚特定分支上的所有更改? ”。
在进行导入之前,您应该取回所有版本。

缺点是您对给定文件的历史记录将在您的 Stream 分支上的版本列表中反映一个奇怪的“挫折”。

于 2012-02-15T09:21:06.240 回答