快速统计SVN代码提交行数
使用java工具:satasvn.jar
工具下载地址:https://sourceforge.net/projects/statsvn/
前提条件:
1.java环境
2.svn安装时勾选了“命令行功能”并安装。
关于第二个前提条件,一般用户在安装svn软件时,并没有勾选“命令行功能”,所以无法使用svn命令。这种情况下,可以在控制面板–程序–程序和功能–TortoiseSVN 1.11.1.28492(64 bit)中右键选择更改,并继续安装,安装过程中选上“命令行功能”,如下图所示:
使用方法:
- 新建目录E:\codeanalyse\audio,作为audio模块代码统计文件的存放目录。
- 将satasvn.jar拷贝到想统计代码模块目录下,必须是svn管理的有效目录。
- 打开cmd命令行,进入到统计代码目录下,即satasvn.jar目录下。
- 开始生成统计文件:
a.执行命令:svn log -v --xml > E:\codeanalyse\audio\AudioService\svn.log,该命令svn的提交记录文件生成在E:\codeanalyse\audio\AudioService\svn.log中。
b.执行命令:java -jar statsvn_hase_01.jar E:\codeanalyse\audio\AudioService\svn.log ./ -charset gbk -output-dir ./report,该命令根据svn的提交记录E:\codeanalyse\audio\AudioService\svn.log,在当前目录下./report,生成代码行数的统计报告。 - 在./report找到index.html,即可查看代码的统计报告。
关键的执行命令行:
svn log -v --xml > E:\codeanalyse\audio\AudioService\svn.log
java -jar statsvn_hase_01.jar E:\codeanalyse\audio\AudioService\svn.log ./ -charset gbk -output-dir ./report
也可以在上述两个命令写在bat脚本里,执行脚本即可。
有时候执行的数据不准,需要多执行几次命令。
快速统计SVN代码提交行数相关推荐
- 用git统计代码提交行数
早上收到pmo邮件,要求统计某个时间范围内代码提交行数,一开始是懵逼的,不只如何下手,后来想到git这么强大的工具,这点小事应该能做到,于是乎搜索了一下,命令如下: git log --since = ...
- GitLab统计代码提交行数
用java统计git项目的每个用户变更行数和提交次数--gitlab4j-api - 灰信网(软件开发博客聚合) (freesion.com)https://www.freesion.com/arti ...
- 统计SVN代码提交情况-官方方法
目录 准备 开始 结果 参考资料 SVN命令统计项目代码行数,开发人数,提交占比....... 准备 工具:satasvn.jar 下载地址:StatSVN download | SourceForg ...
- oracle快速统计表条数_Oracle快速统计大表总记录数
你还在苦思冥想怎样快速统计一张装有大量数据的表的总记录数吗? 你还在用select count(*) from table_name 吗? 可以来试试我的新发现: 如果想统计一张上千万或上亿的数据量的 ...
- Linux下使用wc命令快速统计所有文件的行数
语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...
- SVN代码统计工具statsvn
http://pengtyao.iteye.com/blog/1001815 StatSVN简单使用说明 本文参考网上一些资料以及StatSVN官方手册编写 目录 StatSVN简单使用说明...1 ...
- SVN 代码行数统计
一.SVN代码行数统计需要下载必须的jar,statsvn.jar 官网地址:StatSVN - Repository Statistics - Downloads statsvn v0.7.0 版本 ...
- Python脚本可以统计项目代码行数
将下列代码保存至py文件,然后命令行方式在console执行即可. 配置说明: ROOT_PATH配置source目录,会自动递归统计所有文件代码行数总和. INCLUDE_EMPTY_LINE:Tr ...
- svn代码量统计工具
StatSVN介绍 StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表.比如:代码行数的时间线 ...
最新文章
- 第十一篇:Discourse 话语/论述
- ffmpeg 基本数据结构和对象: AVPacket、AVPicture、AVFrame
- mysql报错:This version of MySQL doesn’t yet support ‘LIMIT IN/ALL/ANY/SOME 解决方法
- 深入理解JavaScript this
- 单机负载告警,数据库与应用分离
- redistemplate怎么修改数据_如何使用RedisTemplate访问Redis数据结构?
- 苹果11怎么录屏_苹果11怎么设置骚扰电话号码
- java协变返回类型_Java中的协变返回类型
- UVA 2519 Radar Installtion
- 在线计算一周的开始结束时间
- 单片机蜂鸣器唱歌c语言程序,STC89C52单片机蜂鸣器唱歌实验
- 一款很好看的个人主页简单源码
- 入门机器学习(西瓜书+南瓜书)神经网络总结(python代码实现)
- 计算机网络教学改革方案,三教改革下的计算机网络专业教学改革
- 权证基础知识学习(一)
- Python使用turtle绘图中设置小乌龟(画笔)旋转的角度turtle.setheading()
- python制作一个简单的“一键死机”白屏小程序
- 查杀病毒实战----------------》ddg.223 and AnXQV
- 全网最全编程学习网站汇总来了,还不赶快收藏
- 国内外PaaS案例解析、赛道、趋势