ベースライン全体でチェックインされたすべてのファイルのリストと所有者名を取得する必要があります。cleartool lsact コマンドを使用してみました:
ただし、このコマンドは 1 つのタスクのみをフェッチするため、使用するのが少し面倒です。2 つのベースラインを指定した場合にすべてのタスクを取得するコマンドはありますか?
ありがとう
次のようなコマンド:
cleartool diffbl -act bl1@\apvob bl2@\apvob
ベースライン bl1 と bl2 の間に新しいバージョンがあるアクティビティのリストが表示されます。
ただし、ファイルのリストを取得するには(つまり、ファイルやディレクトリなどの要素であり、同じファイルであっても更新されたすべてのバージョンのバージョンではありません)、最善の方法は次のとおりです。
cleartool chbl -full bl1@\apvob cleartool chbl -full bl2@\apvob
(すでに満杯の場合、このコマンドは何も実行しません)
bl1
異なるバージョンでと のbl2
ラベルを持つすべての要素を一覧表示します。cleartool find -all -element '{lbtype_sub(REL1) && lbtype_sub(REL2)}' ^ -version '{(lbtype(REL1) && ! lbtype(REL2)) || ^ (lbtype(REL2) && !lbtype(REL1))}' -print
「ラベル間の変更を検索する」を参照してください。
この最後の質問では、 ClearCase にパッケージ化されたレポート ビルダーについても言及されていることに注意してください。これは、CLI (コマンド ライン) ではなく GUI を使用するソリューションを探している場合に興味深いものです。
繰り返しますが、これらのベースラインがいっぱいの場合は、それを使用して、必要に応じて " " または " " のElements/Labels
いずれかを ( の下に)リストすることができます。Elements Changed Between Two Labels
Versions Changed Between Two Labels