一、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统计代码行数
本文介绍了如何使用StatSVN工具统计SVN代码行数,包括下载statsvn.jar、解决版本不匹配问题、安装JDK、配置环境变量以及创建并运行startsvn.bat文件来生成报告。在运行过程中遇到的'错误:Subversion binary is incorrect version'问题,可以通过升级StatSVN版本为0.7.1来解决。最终,生成的报告位于report文件夹内的index.html中。
2205

被折叠的 条评论
为什么被折叠?



