継続的インテグレーション(および後で展開)のためにHudsonを使用してClearCaseをセットアップしようとしています。
ついにビルドのUCMビューを取得しましたが、残念ながらビルドプロセスはファイルをチェックアウトしますビルド番号を保存します。 今はビルドが壊れましたであり、ファイルはまだチェックアウトされています次のビルドを禁止しています。
すでにcleartool find . -type f
についてですが、チェックアウトされたファイルを見つける方法がわかりません。 UNIXのfindの構文は知っているので、問題ありません。
誰かがクエリ言語のドキュメントを教えてくれたり、チェックアウトまたはハイジャックされたファイルを見つけるための例を挙げたりできますか?
これから始めることができます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にいる必要はありません)