1.将statsvn.jar 拷贝至任意文件夹中,如C:\statsvn
2.使用svn的checkout功能或者使用命令
svn co http://192.168.144.32/svn/branch/B48.13 需要统计的svn全路径
3.生成日志文件
svn log -v --xml C:\statsvn\B48.13 > C:\statsvn\B48.13\svn.log
4.生成统计信息
java -jar statsvn.jar C:\statsvn\B48.13\svn.log C:\statsvn\B48.13 -charset gbk -disable-twitter-button -output-dir ./report
5.进入report文件夹,查看index.html查看统计结果
生成统计信息后面可以加入很多参数,列举常用几个如下:
-include 正则表达式 ?:表示单个字符 *:0到多个字符 **:0到多个目录
-exclude 正则表达式
举例:-include "**/*.c:**/*.h" -exclude "legacy/**"
-output-dir 统计结果输出文档
-no-developer 提交者账号 删除该提交者的记录
-title 统计报表标题栏
-charset gbk...
-anonymize 隐去姓名
-r {2018-01-01}:{2018-01-30} 开区间筛选日期