2

ブランチから削除されたすべてのファイルをリストするために使用できる Cleartool のコマンドはありますか?

ありがとう

4

1 に答える 1

5

ClearCase で何かを検索するための基本的なコマンドは...であり、「 ClearCase UCM: 削除されたファイルの内容を確認する必要がcleartool findある」にも示されています。

あなたの場合、ブランチの最新でないバージョンのファイルを検索します。

cleartool find . -type f -version "! version(.../BRANCH/LATEST)" -print

(この ' ' 表記の詳細については、バージョン セレクターを参照してください).../

(すべてのバージョンではなく) ファイルのみを表示するには:

cleartool find . -type f -element "! version(.../BRANCH/LATEST)" -print

OP linuxlewisはコメントで言及しています:

これにより、兄弟ブランチ間に存在するすべての違いが表示されます。ファイル名が削除された場合、現在のブランチからファイル名を確認できるようにしたいだけです

grepforの可能性について言及し、バージョンはあるがバージョンがないBRANCHファイルを検出します)BRANCHLATEST

ただし、よりクリーンな解決策は、検索に別のフィルターを追加することです。&& version(.../BRANCH)

cleartool find . -type f -element "! version(.../BRANCH/LATEST) && version(.../BRANCH)" -print

これにより、バージョンが branchBRANCHにあるがBRANCH/LATEST.

于 2012-07-27T22:24:43.200 に答える