1

2 つのベースライン間で行ったすべての活動をリストしたいと思います。ベースラインは同じストリームにありますが、各開発者は自分の子ストリームで作業し、作業を配信しています。 SO には 2 つの同様の 質問がありますが、各アクティビティ内のすべてがリストされているわけではありません。

GUI では、各配信アクティビティを入力し、それを構成するアクティビティを一覧表示する必要があります。

最新のベースラインと特定のプロモーション レベルにある前任者の間のアクティビティをリストできれば、ボーナス ポイント。

アクティビティ名だけを表示するようにリストをフォーマットできれば、さらに多くのボーナス ポイントが得られます。

4

2 に答える 2

2

配信アクティビティ内のアクティビティを表示するコマンドは次のとおりです。

cleartool lsactivity -contrib activity_id@\yourPVob

ところで、多分これは誰かを助けるでしょう。2 つのベースライン間のすべてのアクティビティを一覧表示できます (配信アクティビティ以外のアクティビティのみ)。

cleartool diffbl -activities  baseline:baseline_before_id@\yourPVob  baseline:baseline_later_id@\yourPVob

そして、PRODUCTION レベルのすべてのベースラインを一覧表示します (最新の 2 つを取得して、最新のリリースでのアクティビティを一覧表示します)。

cleartool lsbl -component your_copmponent@\yourPVob  -stream your_integration_stream@\yourPVob  -level PRODUCTION-short'

これで、単純な再帰を実行して、2 つのベースライン間のすべてのアクティビティを取得するだけで済みます。

于 2012-05-29T22:58:03.340 に答える
1

最初は、deliver アクティビティに含まれるアクティビティを簡単に一覧表示する組み込みの方法が見つかりませんでした。

このテクニカルノートでは、deliver アクティビティの説明は、deliverによって作成されたバージョンをリストするためだけのものであり、deliver されたアクティビティではないことを示しています。

 cleartool describe -l activity:<deliver activity>@\<PVOB-tag>
于 2012-02-29T21:57:49.430 に答える