svn代码统计工具
svn客户端安装大家都会,TortoiseSVN工具一定是大家共同的选择,记得设置环境变量
比如你要统7月份的代码更新行数 时间设置为2020-06-30 到 2020-07-31 如果设置2020-07-01那么7月1日这一天是不会给你统计上的
svn log -v --xml -r {2020-06-30}:{2020-07-31} C:\Users\dell\Desktop\aa > C:\Users\dell\Desktop\aa\svn.log
这样就会在C:\Users\dell\Desktop\aa目录下生成一个svn.log文件
然后执行命令
java -jar statsvn.jar C:\Users\dell\Desktop\aa\svn.log C:\Users\dell\Desktop\aa -charset gbk -output-dir C:\Users\dell\Desktop\MyLog
这个时候也许您会遇到错误提示,但有的人没有报错,这和svn的客户端版本有关系
首先你得有statsvn.jar包 这个需要下载 下载下来普遍最新的是0.7版本
我下载了0.7版本放到了桌面上 然后进入到statsvn0.7 然后 shift+右键 选择“在此处打开命令行窗口” 执行了上述命令 报错:
八月 05, 2020 3:54:26 下午 net.sf.statsvn.util.JavaUtilTaskLogger info
信息: StatSVN - SVN statistics generation
八月 05, 2020 3:54:27 下午 net.sf.statsvn.util.JavaUtilTaskLogger error
严重: Subversion binary is incorrect version. Found: 1.14.0, required: 1.3.0
我的客户端已经是最新的1.14版本了 使用statsvn0.7版本依然报错
所以我去找github求救 最终发现了0.7的修补版0.71 下载下来
重新执行上述命令成功了。
最终在C:\Users\dell\Desktop\桌面生成了MyLog的文件夹 里面找到index.html打开即可访问!
statsvn0.7.1下载地址:链接:pan.baidu.com/s/195-mtu-w9xTFOE80t...
提取码:ruc0
本作品采用《CC 协议》,转载必须注明作者和本文链接