SVN代码统计工具StatSVN

Posted sammy1989

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN代码统计工具StatSVN相关的知识,希望对你有一定的参考价值。

StatSVN下载

下载地址:https://sourceforge.net/projects/statsvn/

StatSVN使用

使用须知 

StatSVN的运行需要Java的运行环境,所有需要安装Java的运行环境(Java Runtime Environment)。JRE可以从Sun的网站上下载。进行数据统计的时候需要用到JDK,也可以从网上下载(最好下载最新版的)。

StatSVN在使用中需要使用SVN的客户端,因此需要确保机器上安装了SVN的客户端。

StatSVN安装

解压压缩包,到一个目录,如c:\\statsvn

 

checkout 工作目录

从SVN服务器上checkout最新版本的项目文件(需要对应的SVN目录访问权限),使用CMD首先导向到安装目录c:\\statsvn,然后运行命令:svn co https://172.23.1.80/svn/bookAirWorkspace/project/bookAir,这样项目的最新版本就load到c:\\statsvn的目录下面。

 

生成log文件

导出SVN日志文件svn.log,使用命令:svn log  -v --xml C:\\statsvn\\bookAir > C:\\statsvn\\bookAir\\svn.log;

 

使用StatSVN统计SVN中的代码量

运行StatSVN统计数据,命令:java -jar statsvn.jar C:\\statsvn\\bookAir\\svn.log C:\\statsvn\\bookAir -charset GBK,当前CMD的工作路径还是c:\\statsvn,复杂统计指令:

java -jar statsvn.jar C:\\statsvn\\bookAir\\svn.log C:\\statsvn\\bookAir -include **/*.java:**/*.jsp:**/*.js:**/*.css:**/*.xml -exclude **/js/jquery-1.6.2.min.js

注意:运行以上命令的时候,需要保证运行命令的目录下面有statsvn.jar文件;

 

查看统计结果

等待一段时间,C:\\statsvn目录下就会生成大量的统计文件,打开index.html即可进行查看。

 

报告首页:

 

将报告发布到服务器上

新建文件夹,将通过上面指令生成的所有文件复制到文件夹中。

 

将文件夹复制到对应的服务器端口上,通过服务器地址和端口号就可以访问了,如:http://10.**.**.**:8088/REQ156/

参考地址:

http://jingyan.baidu.com/article/6fb756eca4696b241858fbb8.html

以上是关于SVN代码统计工具StatSVN的主要内容,如果未能解决你的问题,请参考以下文章

SVN的可视化日志统计工具StatSVN

有没工具可以统计每个人某个时间段内在svn上提交的代码量。

使用statsvn统计svn中项目代码行数时,出现如下问题,该如何解决?

statsvn使用详细说明

statsvn

statsvn,代码统计