2

アクティビティの変更セットを取得しようとしています。

「cleartool lsactivity -l Build-Activity.1278」

上記のコマンドを使用しました。ただし、問題は、同じファイルに複数のチェックインがある場合、それらすべてが表示され、子ストリームと統合ストリームで行われたチェックインも表示されることです。

このアクティビティの影響を受けるファイルを統合ストリームで確認する必要があります。各バージョンの詳細は必要ありません。

最新バージョンのみを使用して、統合ストリームで唯一のファイル リストをフォーマットして取得する方法は?

4

1 に答える 1

0

cleartool lsactアクティビティは常に UCM ストリームにリンクされているため、ストリームで完了したバージョンのみを表示する必要があります。

fmt_ccase tバージョンのみを表示するには、次のようにします。

cleartool describe -fmt "%[versions]CQp"  activity-title@\aPVob

そして、要素だけを残すために、出力を処理してその@@/main/...部分 (拡張パス) を削除します。次に、結果をコマンド「uniq」にパイプして、重複を排除します。

たとえば、リストされているバージョンごとcleartool descr -fmt "%En" /a/version@@/main/...に、要素名を取得するために a を実行できます。

cleartool lsact -fmt 
于 2015-09-29T05:35:24.183 に答える