准备工作
1、安装TortoiseSVN,在安装时需要安装svn命令行工具;
2、拉取svn代码;
svn co https://svn.myserver.cn/svn/myproject1 runk
3、生成日志文件
3.1 按照指定日期生成
svn log -v --xml -r {2019-12-02}:{2019-12-06} > D:myproject1 > D:myproject1svn.log
3.2 指定项目路径生成
svn log -v --xml D:myproject1 > D:myproject1svn.log
3.3 在项目目录生成
svn log -v --xml > D:myproject1svn.log
下载statsvn
1、官网下载:
运行命令生成报告
java -jar statsvn.jar D:myproject1svn.log D:myproject1 -include **/*.java -charset gbk -output-dir D:myproject1statsvnlog
出现如下错误:
Subversion binary is incorrect version. Found: 1.13.0, required: 1.3.0
2、有个朋友帮忙修复了bug并提供了下载地址:
https://github.com/AusHick/StatSVN/releases/tag/v0.7.1
报告效果截图
参考站点
https://www.jianshu.com/p/abff09f0ac5c
https://www.cnblogs.com/seer/p/5735501.html
https://blog.csdn.net/xfblue/article/details/94738892
https://blog.csdn.net/weixin_43425561/article/details/89289822