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的主要内容,如果未能解决你的问题,请参考以下文章