1

Clearcase Project Explorerの機能ストリームの[構成]タブで、メインストリームの推奨ベースラインを選択してから、ストリームのリベースを実行します。これはうまくいき、それから私は推奨ベースラインを行います。しかし、この機能ストリームの下で子ストリームをリベースすると、次のエラーが発生します。ここで何が問題なのですか?

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"of " core"には、他のベースラインが含まれます
  • リベースとは、ファンデーションのベースラインを変更することを意味します。

サブコンポーネントの1つに変更を加えた場合は、親ストリームで作成された最新のファンデーションベースラインによってのみリベースできます。
したがって、"TTTTTTT09V46"(およびすべてのサブベースライン)が機能ストリームで作成されており、子ストリームで使用されている基礎ベースラインよりも新しいかどうかを確認してください。

変更できないコンポーネントが含まれている場合は、「 ClearCase UCM-コンポーネントを使用したベストプラクティス」の回答の「最終警告」セクションで詳しく説明されているように、これが「寄生虫ベースライン」と呼ばれるバグではないかどうかを確認してください。

于 2012-08-21T13:56:38.983 に答える