1

基本的に私はやりたい:

cleartool find . -version 'version(.../LATEST)' -print 
| egrep '\\.[CH]@@' 
| xargs -I {} grep 'TEXT' {} \; 

ただし、使用する場合はバージョンにブランチ名が必要.../で、ファイルのすべてのブランチを取得したい。

を使用してすべてのブランチをチートして取得できることは知っています-branch '\!attype(dummyname)'が、ブランチ名は最初のステップにすぎません。すべてのブランチのすべてのバージョンとVOB 内の -name ' ' ファイルのメイン
を grep できるようにしたいと考えています。LATEST*.[CH]

上記のダミー名を使用してすべてのブランチを取得するスクリプトを作成し、grep ' \\.[CH]@@' を追加LATESTし、探しているファイル名を grep しましたが、その方法では非常に時間がかかります。

4

1 に答える 1

0

IBMの例によると、これは遅くなり、-branch '\!attype(dummyname)'すべてのブランチをリストする唯一の方法のように思われることを確認します。cleartool find

私は最初にすべてのファイルバージョンを見つけて*.ch、それをブランチごとに分類して最新のものを分離しようとします。それはもっと速いかもしれません。

于 2011-06-09T21:37:42.433 に答える