14

ローカルの ClearCase ビューで多数のファイルを追加/削除/変更した場合、すべてのファイルがソース管理に追加されたことを確認するにはどうすればよいですか?

4

3 に答える 3

8

スナップショットビュー(「ローカルビュー」と呼んでいますか?)の答えは正しいです
動的ビューでは、単純な

cleartool lsprivate

で十分でしょう。

ただし、ハイジャックされたファイルは除外されます (既にソース管理に追加されていますが、ClearCase が知らないうちに変更されている可能性があります)。

したがって、(Windows の場合) でコマンドを完了することをお勧めします。

for /F "usebackq delims= " %i in (`cleartool ls -r -nxn ^| find "hijacked"`) do @echo %i

Unix の場合:

cleartool ls -r -nxn | grep hijacked

これにより、ファイルがチェックアウトされたままになります (もちろん、それらもソース管理に追加されますが、最終的にコミットまたはキャンセルする必要があるため、リストにも含める必要があります)。
スナップショット ビュー:

cleartool lscheckout -recur

動的ビュー:

cleartool lsprivate –co
于 2008-10-10T15:47:34.297 に答える
8

私は Windows で同様の dos コマンドを使用しますが、clear ツール コマンドの結果を findstr にパイプして、.keep ファイル、dll、およびコンパイル済みのファイルやフォルダーの場所などの特定のパターン (正規表現を使用)を「無視」します。ソースに追加したい。

ビューのルート フォルダーから次のコマンドを実行します。複数の最上位フォルダーがある場合は、フォルダーごとに 1 回実行する必要があります。また、これはSnapShotビューでのみ機能すると思います。

cleartool ls -recurse -view_only | findstr /vi ".dll$ .pdb$ .suo$ .keep$ .unloaded$ \\bin$ \\bin\\ \\debug$ \\debug\\ \\release$ \\release\\ \\obj$ \\obj\\ ^cleartool$" > c:\ItemsNotInSource.txt
于 2012-03-22T17:17:04.303 に答える
7

cleartool ls -view_only -rローカル ビュー VOB ディレクトリから使用します。

ローカル ビューのみにあるファイルをソース管理に再帰的に追加するには、「ClearCase を使用して「ソース管理に追加」を再帰的に実行するにはどうすればよいですか?」を参照してください。.

于 2008-10-10T15:25:28.490 に答える