Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移动标签后版本错误(ClearCase)_Clearcase_Clearcase Ucm - Fatal编程技术网

移动标签后版本错误(ClearCase)

移动标签后版本错误(ClearCase),clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,今天早上我基线化了一个流,但是有人对一些他们不想包含在基线中的文件进行了更改 我使用版本树将标签从最新版本移动到以前的版本。(首先,这是错的吗?) 然后,我将基线交付给另一个项目中的流。它工作正常,所有文件的正确版本都已提交。但是,现在视图中的文件是版本22,还有一个版本23,我看不到。(我希望看到更新的版本,尽管我不想在基线中包含该版本。)是否有办法使视图显示文件的最新版本 注意:我尝试创建一个新的基线,但是ClearCase在基线中包含了版本22,而不是版本23…当基线没有引用正确的内容时,

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

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

然后,我将基线交付给另一个项目中的流。它工作正常,所有文件的正确版本都已提交。但是,现在视图中的文件是版本22,还有一个版本23,我看不到。(我希望看到更新的版本,尽管我不想在基线中包含该版本。)是否有办法使视图显示文件的最新版本


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

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

  • 修复该内容(在“cleartool rmname”中删除您不想看到的文件,签出/签入您想修复的文件,创建新版本)
  • 创建新基线(您可以使用相同的名称或“标题”:ClearCase将基于该名称生成不同的基线id:
    BLNAME.xxxx
    :请参见“”)
移动标签不是推荐的解决方案(如果该标签链接到基线,则实际上是不可能的)

然后,您可以将该新基线交付给您想要的任何其他流。

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

有什么方法可以修复我所做的吗?这些文件应该在基线中,但它只是应该是以前的版本,而不是早期检入的新版本。我把事情搞砸了吗?@Rubussu:最好是将以前的版本合并到当前版本,用正确的内容制作一个新版本,并设置一个新的基线,以恢复以前的版本。这比尝试“修复”以前的危险操作更安全。与此主题相关的问题:如果我想用旧版本测试某些内容,使用版本树签出该版本是否有任何问题?如果我不想保留该版本,我可以执行“撤消签出”,如果我想保留它,我可以将其签入并与当前版本合并。我看不出这有什么问题,但我不知道将来是否会出什么问题。@Rubasu需要一些文件,可以提供帮助。对于所有(较旧的)基线,只需创建一个子流,使用所述基线对其重新设置基础,然后在附加到该子流的视图中进行测试。