我知道这个命令:
cvs log -N -w<userid> -d"1 day ago"
不幸的是,它生成了一个格式化的报告,其中有很多换行符,因此文件路径、文件版本和注释文本都在不同的行上。因此,很难扫描所有注释文本的出现情况(例如grep),并将匹配项与文件/版本相关联。
(请注意,如果cvs可以本地执行过滤操作,则日志输出将是完全可接受的。)
编辑:样本输出。每个存储库文件都会报告类似于此的文本块:
RCS文件:/data/cvs/dps/build.xml,v 工作文件:build.xml head:1.49 branch: 锁定:严格 访问列表: 关键字替换:kv 总修订次数:57;选择的修订次数:1 描述: ---------------------------- 修订版1.48 日期:2008/07/09 17:17:32;作者:noec;状态:Exp;行:+2 -2 修复src.jar引用 ---------------------------- 修订版1.47 日期:2008/07/03 13:13:14;作者:noec;状态:Exp;行:+1 -1 修复common-src.jar引用。 =============================================================================
-S
选项的行为不是默认的...而且想想那个选项只是在游戏很晚的时候才被添加的... - Oliver Giesen