私はこのコマンドを知っています:
cvs log -N -w<userid> -d"1 day ago"
残念ながら、これは、ファイル パス、ファイル バージョン、およびコメント テキストがすべて別の行にあるように、多くの改行を含む書式設定されたレポートを生成します。したがって、すべてのコメント テキスト (grep など) をスキャンして、一致をファイル/バージョンに関連付けるのは困難です。
(cvs のみがネイティブにフィルタリングを実行できる場合、ログ出力は完全に受け入れられることに注意してください。)
編集: サンプル出力。各リポジトリ ファイルについて、次のようなテキスト ブロックが報告されます。
RCS ファイル: /data/cvs/dps/build.xml,v 作業ファイル: build.xml ヘッド: 1.49 ブランチ: ロック: 厳格 アクセス リスト: キーワード置換: kv 総リビジョン: 57; 選択したリビジョン: 1 説明: ---------------------------- リビジョン 1.48 日付: 2008/07/09 17:17:32; 作者:ノエック; 状態: Exp; 行: +2 -2 src.jar 参照を修正 ---------------------------- リビジョン 1.47 日付: 2008/07/03 13:13:14; 作者:ノエック; 状態: Exp; 行: +1 -1 common-src.jar 参照を修正しました。 ================================================== ===========================