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并用浏览器打开,那么你就可以看到分析的所有信息了
哈哈。没想到这个项目几个月没碰了,我的代码量还是第一。想想项目才启动到上线,那段时间很艰辛啊。
分享到:
相关推荐
统计SVN代码提交次数工具-statSVN /workspace 最新版本所在的目录 -include **/*.cpp:**/*.h 默认情况下statsvn统计指定目录下的所有文件,这个参数可以设置指定统计具体文件 -exclude xxx/** 表示不统计的内容...
svn代码量统计工具StatSVN的使用
使用statsvn统计代码量,帮助汇总代码行数,便于分析代码。具体使用请参看教程,便于管理
svn log -v --xml > logfile.log java -jar statsvn.jar -title wpabbs -username wp -password wp -output-dir e:/report -include **/*.java;**/*.jsp;**/*.js;**/*.css;**/*.c;**/*.cpp;**/*.cs;**/*.vm;**/*.h;...
利用statsvn进行代码量统计,详细描述了操作步骤及关键的指令,同时附上了jar包。
0.7版本的代码统计生成html中文乱码可用其本身的命令参数解决 -charset gbk 主要是图表乱码 statsvn0.7采用的是jfreechart1.0.13所以乱码问题归结为jfree 由于jfree里字体默认为SansSerif(不支持中文显示),所以要...
此工具用于生成svn统计工具,使用statsvn.jar 功能列表: 可以设置账号密码 通过浏览选择文件 可以通过配置文件设置默认名字 CreateSvnStatBat.exe.config 里面 <add key="DefautName" value="statsvn.bat" /> ...
StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;...
SVN代码统计工具: 1、 statsvn-0.4.1.zip,下载后放入E盘根目录底下,解压成文件夹statsvn。 2、 本地必须有svn客户端跟jdk环境。 3、 checkout 希望统计的代码到本地。 4、 到dos命令窗口,把目录切换到刚checkout的...
统计svn代码量专用软件,解决svn log: svn info: Invalid svn info xml; unable to find revision or url for问题。官网发布的0.7.0版本有缺陷,一直报版本不匹配问题。
为什么要用StatSVN统计工具? 程序员: 我想看看我对项目贡献了多少,比别人多吗? 项目经理:项目进行的怎么样,有哪些问题已经改了? Boss: 最近这段时间每个人的业绩怎么样? StatSVN很好的统计工具,能帮你...
statsvn0.7 中文版 SVN 代码统计
StatSvn工具整合资源。包括statsvn依赖的客户端(Setup-Subversion-1.6.15.msi)、statsvn代码统计自动脚本(windows版本)、statsvn使用步骤、statsvn.jar(0.7版本)。
StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件...
svn代码统计工具
Subversion binary is incorrect version.found:1.11.1,required:1.3.0
想用go做一个统计svn代码提交的工具,类似statsvn。 今天进展到了用go解析svn log生成的xml格式的文件,在go doc上找了一个Example,已经包括了一些比较典型的解析案例,但是在照葫芦画瓢的时候还是遇到了问题,有个...
命名版的svn。统计代码量时如果使用statsvn.jar则必须使用该客户端。