私はClearCaseへのアクセス時間を少し短縮しようとしています。使用していないブランチタイプ(VOB内にそのタイプのブランチを持たないエレメント)をすべて削除することを考えています。未使用の型を返す単純なクエリはありますか、既存の型ごとにインスタンスをスキャンする必要がありますか?未使用のブランチタイプをクリーンアップする方法
私は、他の人が使うことができるツールを構築したいので、私はCleartoolやCALベースのものを好んでいます。
私はClearCaseへのアクセス時間を少し短縮しようとしています。使用していないブランチタイプ(VOB内にそのタイプのブランチを持たないエレメント)をすべて削除することを考えています。未使用の型を返す単純なクエリはありますか、既存の型ごとにインスタンスをスキャンする必要がありますか?未使用のブランチタイプをクリーンアップする方法
私は、他の人が使うことができるツールを構築したいので、私はCleartoolやCALベースのものを好んでいます。
"単純なクエリ"はありませんでしたので、各vobの各brtypeインスタンスを確認することをお勧めします。
まず与えられたVOBのためbrtypeのリストを取得:
cleartool lstype -s -kind brtype -inVOB
与えられた要素のいずれかのバージョンが1のために存在するかどうかをチェックするためにcleartool find
を作る次に
(「Send to mkbranch script」のようなビット)特定のbrtype。
cleartool find /aVobTag -element "brtype(aBrTypeName)"
注:ここでバージョンを探すよりも、要素を探すほうが速いです。
あなたが複数のブランチで使用brtypeのと同じ名前を持っている場合、"Additional examples of the cleartool find command" pageを示しています
を複数のVOBに特定のブランチ上の要素を見つける方法:
cleartool find -avobs -element "brtype(branch)" -print