ブランチから削除されたすべてのファイルをリストするために使用できる Cleartool のコマンドはありますか?
ありがとう
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はコメントで言及しています:
これにより、兄弟ブランチ間に存在するすべての違いが表示されます。ファイル名が削除された場合、現在のブランチからファイル名を確認できるようにしたいだけです
grep
forの可能性について言及し、バージョンはあるがバージョンがないBRANCH
ファイルを検出します)BRANCH
LATEST
ただし、よりクリーンな解決策は、検索に別のフィルターを追加することです。&& version(.../BRANCH)
cleartool find . -type f -element "! version(.../BRANCH/LATEST) && version(.../BRANCH)" -print
これにより、バージョンが branchBRANCH
にあるがBRANCH/LATEST
.