1

下に複数のDevelopmentストリームを作成しIntegration、1 つのストリームも作成しましDeploymentた。
開発者がストリームのいずれかを変更し、DevInt でベースラインを作成すると、ストリームでリベースが自動的にトリガーされDeploy、ビルドとデプロイが行われます。

ここでの問題は、リベース用のストリームが1 つ あり、ビルドとデプロイ用のストリームdeploymentが多数ある場合に、どの開発ストリームがベースラインを作成したかをどのように知るかです。Development

作成された最新のベースラインを見つけて、まだリベースが行われていないコマンドはありますか?

4

1 に答える 1

0

あなたはこれを持っていると思います:

Int
|
-----Deployment
|
-----Dev1
|
-----Dev2
|
-----Dev3

に配信してからInt、にリベースしDeploymentます。

どのベースラインが からリベースされたかはわかります(リベースは単に の基本ベースラインをからIntのベースラインに置き換えるためです) 。DeplIntIntDev

最も簡単な解決策: Intのベースラインが1 つの開発ベースラインが配信されるたびに作成される場合:命名規則
適切なベースライン名は、それが由来する開発ベースラインを思い出すのに役立ちます。

リベースの問題は、展開時にリベースすると、リベースの直前に展開に存在していたベースラインがわからないことです。
そのため、リベースに加えて、リベースされたベースラインのリストを保持するために、展開ストリーム オブジェクトなどに添付されたメタデータを更新する必要があります。「 UCM ですべてのメンバー ベースラインのプロパティを更新する方法」を
例として参照してください。cleartool mkattr

于 2013-08-15T09:25:29.477 に答える