web-dev-qa-db-ja.com

ClearCase cleartoolを使用してすべてのチェックアウトファイルを見つける方法は?

継続的インテグレーション(および後で展開)のためにHudsonを使用してClearCaseをセットアップしようとしています。

ついにビルドのUCMビューを取得しましたが、残念ながらビルドプロセスはファイルをチェックアウトしますビルド番号を保存します。 今はビルドが壊れましたであり、ファイルはまだチェックアウトされています次のビルドを禁止しています

すでにcleartool find . -type fについてですが、チェックアウトされたファイルを見つける方法がわかりません。 UNIXのfindの構文は知っているので、問題ありません。

誰かがクエリ言語のドキュメントを教えてくれたり、チェックアウトまたはハイジャックされたファイルを見つけるための例を挙げたりできますか?

14
cringe

これから始めることができますSO質問 プライベートファイルを一覧表示する方法

次に、ClearCaseビューの性質によって異なります。
たとえば、動的ビューでは、単純なct lsprivateプライベートファイル(ハイジャックされたファイルを含む)とチェックアウトファイルを一覧表示します。

公式コマンドは cleartool lscheckout (または 'lsco')。
ビュー内の適切なVOB内にいる場合:

$/path/to/view/vobs/aVob
cleartool lsco -rec -cview

、上記のvobのサブディレクトリにある、任意のユーザーからチェックアウトされたすべてのファイルを一覧表示する必要があります。

ただし、いくつかのvobsでチェックアウトされたファイルが原因でビルドが壊れている場合は、スコープを広げる必要があります。

$/path/to/view/
cleartool lsco -avobs -cview

(この場合、特定のVOBにいる必要はありません)

27
VonC