我知道这个命令:
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;作者:noec;状态:经验;线路:+2 -2 修复了 src.jar 引用 ---------------------------- 修订版 1.47 日期:2008/07/03 13:13:14;作者:noec;状态:经验;线路:+1 -1 修复了 common-src.jar 引用。 ==================================================== ============================