Clearcase 如何为以前的版本应用基线?

Clearcase 如何为以前的版本应用基线?,clearcase,cleartool,clearcase-ucm,Clearcase,Cleartool,Clearcase Ucm,我犯了一个错误,没有为我的一个版本应用基线 现在在集成流中做了更多的更改。是否可以为过去一天的特定变化应用基线 我们正在使用Clearcase UCM。您可以这样做。。。但不容易在同一个分支上 您可以创建一个非UCM视图,其中文件的版本由您以前的日期引用(请参见“”) 然后,可以在该非UCM视图中可见的所有版本上创建并应用标签 然后 但是,这将在单独的分支上创建基线,而不是在当前流上创建基线。 这并不好,因为您将无法将新导入的基线与所有其他基线进行比较(因为它们没有任何共同的祖先) 在流上轻

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

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


我们正在使用Clearcase UCM。

您可以这样做。。。但不容易在同一个分支上

  • 您可以创建一个非UCM视图,其中文件的版本由您以前的日期引用(请参见“”)
  • 然后,可以在该非UCM视图中可见的所有版本上创建并应用标签
  • 然后
但是,这将在单独的分支上创建基线,而不是在当前流上创建基线。
这并不好,因为您将无法将新导入的基线与所有其他基线进行比较(因为它们没有任何共同的祖先)

在流上轻松创建基线(并从与以前基线的比较中获益)的唯一方法是使用非UCM视图,以便
clearfsimport-rmname
将该视图的内容导入到当前视图中,将所有版本(在当前UCM视图中)导入到正确的内容中(即在非UCM视图中按日期选择的内容)。
请参阅“”(有关
clearfsimport
)的更多信息。 在专门记录该导入所做的所有修改的特定活动中执行

然后你把你的底线

最后,使用cset.pl脚本取消该活动:请参阅。“
在进行导入之前,您应该返回所有版本


缺点是,给定文件的历史记录将在流分支的版本列表中反映一个奇怪的“倒退”。

您可以这样做……但在同一分支上不容易

  • 您可以创建一个非UCM视图,其中文件的版本由您以前的日期引用(请参见“”)
  • 然后,可以在该非UCM视图中可见的所有版本上创建并应用标签
  • 然后
但是,这将在单独的分支上创建基线,而不是在当前流上创建基线。
这并不好,因为您将无法将新导入的基线与所有其他基线进行比较(因为它们没有任何共同的祖先)

在流上轻松创建基线(并从与以前基线的比较中获益)的唯一方法是使用非UCM视图,以便
clearfsimport-rmname
将该视图的内容导入到当前视图中,将所有版本(在当前UCM视图中)导入到正确的内容中(即在非UCM视图中按日期选择的内容)。
请参阅“”(有关
clearfsimport
)的更多信息。 在专门记录该导入所做的所有修改的特定活动中执行

然后你把你的底线

最后,使用cset.pl脚本取消该活动:请参阅。“
在进行导入之前,您应该返回所有版本


缺点是,给定文件的历史记录将在流分支的版本列表中反映一个奇怪的“倒退”。

注意:第二个解决方案假设自您忘记放置新基线之日起,您没有创建任何新基线。注意:第二个解决方案假设自您创建新基线之日起,您没有创建任何新基线忘了放一个。