我想知道是否有办法在SVN仓库中获取开发人员一段时间内的更改列表。
我知道命令,但有一种方法(脚本)。对于EX-如果您有60个repos,您可以运行所有这些(SVN repos)并在SVN中获取给定时间段内开发人员(xyz)的更改列表。
如果某人有他们使用的脚本并且可以分享它将会很有帮助。
答案 0 :(得分:3)
kurt@CMSPPLAB2 ~/src/myApp $ svn log -r {2014-06-01}:{2014-06-11} |grep n243215
r1131 | n243215 | 2014-06-02 14:28:15 -0500 (Mon, 02 Jun 2014) | 1 line
r1132 | n243215 | 2014-06-02 14:28:39 -0500 (Mon, 02 Jun 2014) | 1 line
r1136 | n243215 | 2014-06-03 09:02:44 -0500 (Tue, 03 Jun 2014) | 2 lines
r1137 | n243215 | 2014-06-03 09:06:16 -0500 (Tue, 03 Jun 2014) | 2 lines
r1141 | n243215 | 2014-06-04 13:25:24 -0500 (Wed, 04 Jun 2014) | 2 lines
r1142 | n243215 | 2014-06-04 13:26:15 -0500 (Wed, 04 Jun 2014) | 2 lines
r1149 | n243215 | 2014-06-05 14:54:21 -0500 (Thu, 05 Jun 2014) | 2 lines
r1150 | n243215 | 2014-06-05 14:54:59 -0500 (Thu, 05 Jun 2014) | 2 lines
r1160 | n243215 | 2014-06-09 10:24:07 -0500 (Mon, 09 Jun 2014) | 2 lines
r1161 | n243215 | 2014-06-09 10:25:00 -0500 (Mon, 09 Jun 2014) | 2 lines
您可以使用几个日期运行svn log -r并为用户运行grep。通过X存储库进行此循环非常简单。