3

コマンドラインを使用して、ストリームAのコードがストリームBに配信されたかどうかを確認するにはどうすればよいですか。内部的には、ClearcaseUCMを使用しています。

ありがとう

4

1 に答える 1

3

以下を使用して、ストリーム A とストリーム B の違いを確認する必要がありますcleartool diffbl

cleartool diffbl -act stream:Stream1@\aPVob stream:StreamB@\aPVob

あなたが探しているのは、ラベル付けされていないベースライン (ClearCase によって設定されたテクニカル ベースライン) であり、次の名前のアクティビティ(したがって) から作成されます。-actdeliver.xxx

Differences:
<< deliver.java_dev.19990917.140443 "deliver java_dev on 09/17/99 14:04:43."
<< deliver.java_dev.19990917.141046 "deliver java_dev on 09/17/99 14:10:46."

これらの活動について説明すると、どのバージョンが配信されたかがわかります。

cleartool descr activity:deliver.java_dev.19990917.140443@\aPVob

問題は、一度配信されると、配信されたすべてのバージョンstreamBを含む 1つの巨大なアクティビティ (" " アクティビティ)になることです。にあり、配信の一部で あった貢献活動のリストを直接持っているわけではありません。deliver.xxx
StreamA

これらの貢献活動を確認するには、テクニカルノート「最後のベースライン以降に配信された活動」を参照してください。

上記の出力には、そのストリームへの配信操作に関連付けられた統合アクティビティが表示されます。
関連する統合アクティビティの貢献アクティビティのリストを取得したい場合は、統合アクティビティごとに次のコマンドを発行できます。

例:

%> cleartool lsact -contrib activity:deliver.development_steam.20010824.080503@/vobstore/pvob

ACT0000435 
于 2012-08-01T15:32:30.463 に答える