2

我今天早上对一个流进行了基线化,但是有人对他们不希望包含在基线中的几个文件进行了更改。

我使用版本树将标签从最新版本移动到以前的版本。(首先,这是错的吗?)

然后我将该基线交付给另一个项目的流。它工作正常,所有正确版本的文件都过来了。但是,现在查看的文件是版本 22,并且有一个我看不到的版本 23。(我希望看到较新的版本,即使我不希望它包含在基线中。)有没有办法让视图显示文件的最新版本?

注意:我尝试创建一个新基线,但 ClearCase 在基线中包含了版本 22 而不是版本 23...

4

1 回答 1

2

当基线没有引用正确的内容时,正确的做法是:

  • 修复该内容(在“cleartool rmname”中删除您不想看到的文件,签出/签入您要修复的文件,创建版本)
  • 创建一个新基线(您可以使用相同的名称或“标题”:ClearCase 将根据该名称生成不同的基线 id BLNAME.xxxx::请参阅“ Clearcase UCM 中完整基线和增量基线有什么区别? ”)

移动标签不是推荐的解决方案(如果该标签链接到基线,实际上应该是不可能的)

然后,您将该新基线交付给您想要的任何其他流。
但是,如果源 Stream 有一些新版本,那么您将需要创建另一个基线,包括所述新版本,并交付该新基线,以便您的目标项目查看和引用它。

于 2012-05-08T18:02:10.727 回答