1

在 Clearcase Project Explorer 中,在特性流的配置选项卡下,我选择主流的推荐基线,然后对流进行 rebase。这很好,然后我做了一个推荐的基线。但是,当我在此功能流下重新设置子流时,会出现以下错误。知道这里有什么问题吗?

The foundation configuration is invalid.
Switching to baseline "YYYYYYV50" of component "PPPP"
Switching to baseline "ZZZZZZZV50" of component "QQQQ"
Merge Manager: Error: Can't switch to baseline "TTTTTTT09V46"
of component "core" because the stream has made changes
based on the current baseline.
4

1 回答 1

1

这意味着:

  • 您的组件“ core”是一个复合组件(它包括其他组件)
  • 您的复合基线“ TTTTTTT09V46”中的“ core”包括其他基线
  • 变基意味着改变基础基线。

如果您对其中一个子组件进行了任何修改,则只能通过在父 Stream 上生成的更新的基础基线对其进行变基。
因此,请检查"TTTTTTT09V46“(以及所有子基线)是否已在要素流中创建并且比子流上使用的基础基线更新。

如果涉及不可修改的组件,请检查这是否不是称为“寄生虫基线”的错误,详见“ ClearCase UCM - 使用组件的最佳实践”答案的“最终警告”部分。

于 2012-08-21T13:56:38.983 回答