2

Clearcase UCMを使用しており、統合ストリームが1つあり、各開発者には開発ストリームがあります。ベースライン比較を行うと、開発ストリームからのアクティビティが含まれることがあります。特定のベースライン以降の統合ストリーム内のアクティビティの簡単なリストを取得する方法はありますか?

4

2 に答える 2

2

注:統合ストリームでは、ほとんどの場合、配信アクティビティ、つまり開発ストリームからの配信中に行われたマージを記録するアクティビティを取得します。

したがって、統合ストリームで2つのベースラインからのアクティビティを実行する場合は、単純です。

cleartool diffbl -nmerge -act bl1 bl2

十分なはずです。
どういうわけか開発ストリームからのアクティビティを見る場合、それはbl1統合ストリームbl2から開発ストリームから、または統合とマージからの2つのベースライン、つまり貢献するアクティビティとを比較していることを意味するはずです。

従って–nmerge

同じストリーム上の2つのベースラインを比較し、そのストリームで行われたアクティビティとバージョンの変更のみを報告します。


-nmergeなしでこれらのアクティビティが表示される理由を説明するには、「ベースラインまたは統合アクティビティの変更セットに貢献するアクティビティを一覧表示する」を参照してください。

統合ストリームからのアクティビティは次のようになります。

統合活動

統合アクティビティは、配信またはリベース操作の結果として完了した作業を追跡し、ユーザーが作成したアクティビティと区別できるように、それに応じて配信またはリベースのいずれかのプレフィックスが付けられます。

アクティビティを右クリックして[貢献しているアクティビティを表示]を選択すると、次のように表示されます。

貢献活動

これは次と同じです:

 cleartool lsactivity -contrib <deliver baseline>@\pvob

また

 cleartool lsact -fmt "%[contrib_acts]p" <deliver baseline>@\pvob

この場合も、このオプションは、これらの貢献するアクティビティをリストする-nmergeことを回避します。diffbl

于 2012-05-16T21:02:02.610 に答える
1

それは、子ストリームからの貢献活動が...試してみてください

diffbl -nmerge

于 2012-05-16T21:01:32.653 に答える