1

プロジェクトAとBがあります。どちらのプロジェクトもコンポーネントC(たとえばグラフィカルライブラリ)を使用しています。Aにバグがあることを報告する発行チケットを受け取ります。本当にバグはCコンポーネントにあると思います。Cのブランチを作成し、修正し、チェックインし、タグを付け直し、Aの依存関係を変更して、新しいAインストールを作成します。

質問:BにCコンポーネントの変更を認識させて、Aで検出されたバグ修正の恩恵を受けるにはどうすればよいですか?このような構成管理シナリオを制御するための優れたツール/スクリプトは何でしょうか。Jiraを試してみましたが、2つのプロジェクトを1つ以上のコンポーネントに依存させる良い方法を見つけることができませんでした。

4

1 に答える 1

1

構成管理は常に、本来あるべきよりも「手作業」のようです。要するに、それは本当にローカル ポリシーに依存します。

Hudson や Bamboo などの継続的インテグレーション サーバーを使用することをお勧めします。Hudson では、コンポーネント C の最新ビルドが A と B の両方に自動的にインポートされるように、プロジェクトの依存関係を作成できることを知っています。

ただし、構成管理の観点からは、A および/または B のどのビルドでどのバージョンの C を使用するかを制御する必要があるため、もう少し深く掘り下げる必要があるかもしれません。

于 2009-01-23T02:17:05.020 に答える