StatSvn 统计SVN代码信息

StatSvn 背景(copy的):

StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repository tree。StatSVN当前版本能够生成一组包括表格与图表的静态HTML文档。


运行环境配置:

1、首先你装了svn的环境了,svn 下载地址:http://tortoisesvn.net/downloads.html

2、StartSVN 下载地址:http://www.statsvn.org/downloads.html

3、如果你在cmd中执行 svn 提示 “svn不是内部命令的时候”,请安装Slik-Subversion


运行命令

准备工作

将svn的项目checkout到一个目录下(e.g:E:\project\trunk)当然你也可以再你的eclipse的工作空间弄。

导出svn log

常用命令:
svn log -v --xml > logfileName.log (导出所有的svn log)
svn log -r HEAD:版本号 -v --xml > logfileName.log (导出指定版本的svn log)
svn log -r {2013-05-14}:{2013-06-14} -v --xml > E:\project\trunk\logfileName.log (导出指定时间的svn log)
其他命令:



使用StartSVN.jar 分析svn log

将下载好的startsvn.jar 解压到一个目录,然后cmd 进入该目录 执行 java -jar startsvn.jar 就可以看到命令信息了


常用命令:

java -jar statsvn.jar -output-dir htmlDirectory logfiledirectory 注意其中的空格

htmlDirectory:生成后的html文件目录,建议写不然生成的N多文件就跑到 directory里面去了

logfile:svn log 的路径

directory:svn checkout的项目路径


命令执行完之后,会在htmlDirectory目录下生成很多文件,你只要找到index.html并用浏览器打开,那么你就可以看到分析的所有信息了





哈哈。没想到这个项目几个月没碰了,我的代码量还是第一。想想项目才启动到上线,那段时间很艰辛啊。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值