特定の時間枠内のユーザーあたりの合計チェックイン数を取得したいと思います。これは私が探している種類の結果です:
ユーザー:xxxxxカウント:432ユーザー:yyyyyカウント:22
等
findを使用して、ユーザーが行ったすべてのチェックインを一覧表示できますが、関心があるのはカウントだけです。
編集:一度に1人の(既知の)ユーザーごとのチェックインの数を見つけることもOKです!編集:特定のファイルタイプ、たとえば* .javaでフィルタリングする必要もあります!
基本的に、次のようなクエリ言語cleartool find
のディレクティブを使用して、を試す必要があります。
created_since
: たとえば、次のクエリは 5 月に制限されます。
cleartool find . –version "{brtype(main_dev) && created_since(30-Apr) && (! created_since(31-May)) }" -print
-user (login-name)
: 特定のユーザーに対する一定期間のこの制限
cleartool find . -user user1 -element "{created_since(date1) && !created_since(date2)}" -print
したがって、基本的には、検索クエリの結果を処理して、ユーザー別およびファイル名拡張子別に並べ替える必要があります。
唯一のネイティブツール (したがって、外部のフリーではないサードパーティ ツールは数えません) は、ClearCase Report Builder (または「レポート ウィザード」) を試して、適切なフィルターを設定できるかどうかを確認することです。
(「指定されたラベル タイプが適用された ClearCase ファイルのリスト」に記載)。