一、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统计代码行数

SVN 代码行数统计相关推荐

  1. Svn的代码行数统计工具statsvn以及使用

    Svn代码行数统计 代码工具svnstat svnstat.jar的下载路径 使用方法 将下载好的jar文件放于本地svn版本库的根目录下,即.svn文件夹的同级目录下. 新增文本文件,内容为 svn ...

  2. Visual studio代码行数统计

    Visual studio代码行数统计 Visual Studio中的搜索功能支持正则表达式(虽然语法比较诡异),我们完全可以通过正则表达式来遍历整个解决方案从而获得代码行数. ^:b*[^:b#/] ...

  3. phpstorm统计程序行数_Python 实现代码行数统计

    快来算一算你写了多少行代码 前面我们一直在介绍图形界面,这次换个口味,在命令行实现代码行数统计程序.本程序共 135 行,其中 18 行空行.110 行有效代码.7行注释,大小为 7.71 KB. 主 ...

  4. python显示代码行数_python实现的代码行数统计代码

    python实现的代码行数统计代码 ''' Author: liupengfei Function: count lines of code in a folder iteratively Shell ...

  5. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

  6. 一行shell命令实现代码行数统计

    一行命令实现代码行数统计     1. 基本版 find . -name "*.cpp"|xargs wc -l|grep "total"|awk '{prin ...

  7. 字符串处理算法(五)多线程实现代码行数统计。[风林火山]

    实现如下: //文件类型 enum E_FILETYPE {E_C,E_JAVA };//文件行数信息 struct T_CodeFileMsg {int nTaskId; //任务Idstring ...

  8. python代码行数统计工具_Python实现代码行数统计工具的功能(实例)

    本篇文章给大家带来的内容是关于Python实现代码行数统计工具的功能(实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我们经常想要统计项目的代码行数,但是如果想统计功能比较完善 ...

  9. 程序员年终总结----git合入代码行数统计

    git代码行数统计 //git上所有合入代码统计 git log --author="author" --pretty=tformat: --numstat | gawk '{ a ...

最新文章

  1. 大连关于领取软考2021年上半年合格证书的通知
  2. ARP协议抓包分析 -- wireshark
  3. redis源码剖析(十二)—— RDB持久化
  4. 30-80k/月!影创科技算法岗招聘,含实习生
  5. Git使用六:版本对比
  6. Invalid bound statement (not found)解决办法
  7. SWT/JFace常用组件----容器类
  8. matlab 状态空间极点,传递函数、零极点增益与状态空间转换的matlab算法实现
  9. QQ新版表情序号及对应
  10. 20个常用教育心理学效应
  11. 怎么更改计算机用户开机密码,如何更改Windows开机密码?修改电脑开机密码教程...
  12. 安装Vista与XP双系统后如何做好备份
  13. 双活数据中心构建方法及实现技术
  14. 真三国无双8二十四项修改器风灵月影版
  15. 基于JAVA面相高校学生的图书共享平台计算机毕业设计源码+数据库+lw文档+系统+部署
  16. 2021 年国产数据库名录和产品信息一览
  17. 二项式分布和多项式分布
  18. 【翻译】WF从入门到精通(第八章):调用外部方法及工作流
  19. 17.AtomicInteger、AtomicBoolean的底层原理
  20. 集中隔离第17天2022.3.13

热门文章

  1. 关于Android数据库—realm的使用及理解
  2. 263-虚拟内存的地址翻译
  3. 有1000瓶酒,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒酒就会在24小时内死亡。问最少要用多少只小白鼠进行实验才能在24小时内检测出哪瓶药水有毒?
  4. java网页应用程序处于安全原因被阻止问题解决方法
  5. 更快更强大,Oracle Primavera P6 R18.8 发布
  6. c语言ecit,[转载]c# linq的一些运用 – EcitGis – 博客园
  7. Activiti工作流驳回操作
  8. PhotoSwipe:学习PhotoSwipe.js 相册展示插件
  9. 资深SRE工程师的成长之路
  10. Unity花屏解决方案