2012-05-10 10 views
3

ベースラインにわたってチェックインされたすべてのファイルのリストをオーナー名と共に取得する必要があります。クリアケースでベースラインを越えて変更されたファイルのリストを取得する方法

しかし、このコマンドは1つのタスクだけをフェッチし、使用するのが少し面倒です。 2つのベースラインを指定すると、すべてのタスクを取得するコマンドがありますか?以下のような

おかげ

答えて

2

コマンド:

cleartool diffbl -act [email protected]\apvob [email protected]\apvob 

はあなたのBL1とBL2ベースライン間の新しいバージョンを持っている活動のリストが表示されます。

ただし、(ファイルやディレクトリのように、すなわち要素、およびないのバージョンでも同じファイルの更新されたすべてのバージョンのようには)ファイルのリストを取得するには、最良の方法は、以下のとおりです。

  • それらのベースラインが「フル」のベースラインであることを確認:必要に応じてフルにそれらを促進:
 
    cleartool chbl -full [email protected]\apvob 
    cleartool chbl -full [email protected]\apvob 

(彼らはすでにいっぱいだった場合、このコマンドは何もしません)

  • リストの異なるバージョンにbl1bl2ラベルを持つすべての要素:
 
cleartool find -all -element '{lbtype_sub(REL1) && lbtype_sub(REL2)}'^
    -version '{(lbtype(REL1) && ! lbtype(REL2)) ||^
    (lbtype(REL2) && !lbtype(REL1))}' -print 

は "Find changes between labels" を参照してください。再び

report builder


(注)この最後の質問はまた、GUIなく、CLI(コマンドライン)を含むソリューションの後であれば面白いですClearCaseとパッケージ化」レポートビルダを、言及していることこれらのベースラインがいっぱいになっている場合は、それを使用して、必要に応じて「Elements Changed Between Two Labels」または「Versions Changed Between Two Labels」のいずれかを表示することができます。

+0

こんにちは..私はこのコマンドを試しましたが、私が探しているのは、変更されているすべてのファイルのリストですすべての活動を通じて各活動のために逃げた。 – Sai

+0

@Sai私は自分の答えを編集していました。編集された答えを参照するか、別の方法として参照してください。http://stackoverflow.com/questions/9256649/how-to-get-the-list-of-the-checkin-files-between- 2-clearcase-ucm-lables-in-uni – VonC

+0

@Saiは「レポートビルダー」オプションも追加しました – VonC

関連する問題