一、SVN代码行数统计需要下载必须的jar,statsvn.jar
官网地址:StatSVN - Repository Statistics - Downloads
statsvn v0.7.0 版本有个小坑;
如果运行0.7.0版本的话会报错"Subversion binary is incorrect version. Found: 1.14.1, required: 1.3.0",所以要换成0.7.1版本;
链接:Release v0.7.1 · AusHick/StatSVN · GitHub
StatSVN就是一个jar包,它的运行需要java运行环境,所以还需要安装java环境!!
附上JDK下载 官网:Java Downloads | Oracle
官网下载实在是太慢了,附一个镜像地址:JDK下载 - 编程宝库 (codebaoku.com)
下载好直接运行.exe 就装在C盘吧
cmd 输入java 如果有下图提示,环境就也配置好了
二、 运行startsvn.bat
下载的 statsvn-0.7.1文件需要放在要计算的代码的根目录下;
新建一个.txt,重命名为:startSVN.bat
代码
svn log -v --xml -r {2021-1-10}:{2022-6-9} > svn.log
java -jar statsvn.jar svn.log ./ -charset gbk -output-dir ./report
运行 startsvn.bat;
运行结束后;当前目录会生成新的文件夹report;
在文件夹中找到index.html 数据就已经生成好了
perfect!
参考:(61条消息) Subversion binary is incorrect version. Found: 1.14.1, required: 1.3.0_william118的博客-CSDN博客
(61条消息) SVN统计代码行数_xiaoyuer_wangyu的博客-CSDN博客_svn统计代码行数