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 协议》,转载必须注明作者和本文链接
胡军
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!