`
longxia1987
  • 浏览: 32606 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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并用浏览器打开,那么你就可以看到分析的所有信息了





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



分享到:
评论
1 楼 飞天奔月 2016-12-20  

相关推荐

    统计SVN代码提交次数工具-statSVN

    统计SVN代码提交次数工具-statSVN /workspace 最新版本所在的目录  -include **/*.cpp:**/*.h 默认情况下statsvn统计指定目录下的所有文件,这个参数可以设置指定统计具体文件  -exclude xxx/** 表示不统计的内容...

    svn代码量统计工具StatSVN的使用

    svn代码量统计工具StatSVN的使用

    statsvn使用说明.zip

    使用statsvn统计代码量,帮助汇总代码行数,便于分析代码。具体使用请参看教程,便于管理

    statsvn.jar 统计代码

    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进行代码量统计

    利用statsvn进行代码量统计,详细描述了操作步骤及关键的指令,同时附上了jar包。

    statsvn0.7 修复图表乱码 SVN 代码统计

    0.7版本的代码统计生成html中文乱码可用其本身的命令参数解决 -charset gbk 主要是图表乱码 statsvn0.7采用的是jfreechart1.0.13所以乱码问题归结为jfree 由于jfree里字体默认为SansSerif(不支持中文显示),所以要...

    可视化svn统计脚本生成工具V1.0 (使用statsvn作为统计生成工具)

    此工具用于生成svn统计工具,使用statsvn.jar 功能列表: 可以设置账号密码 通过浏览选择文件 可以通过配置文件设置默认名字 CreateSvnStatBat.exe.config 里面 <add key="DefautName" value="statsvn.bat" /> ...

    statsvn代码量统计工具

    StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;...

    SVN资源库代码统计工具

    SVN代码统计工具: 1、 statsvn-0.4.1.zip,下载后放入E盘根目录底下,解压成文件夹statsvn。 2、 本地必须有svn客户端跟jdk环境。 3、 checkout 希望统计的代码到本地。 4、 到dos命令窗口,把目录切换到刚checkout的...

    statsvn0.7.1

    统计svn代码量专用软件,解决svn log: svn info: Invalid svn info xml; unable to find revision or url for问题。官网发布的0.7.0版本有缺陷,一直报版本不匹配问题。

    直接拿来使用无任何BUG-SVN的可视化日志统计工具StatSVN.rar

    为什么要用StatSVN统计工具? 程序员: 我想看看我对项目贡献了多少,比别人多吗? 项目经理:项目进行的怎么样,有哪些问题已经改了? Boss: 最近这段时间每个人的业绩怎么样? StatSVN很好的统计工具,能帮你...

    statsvn0.7 中文版(UTF-8)

    statsvn0.7 中文版 SVN 代码统计

    statsvn脚本

    StatSvn工具整合资源。包括statsvn依赖的客户端(Setup-Subversion-1.6.15.msi)、statsvn代码统计自动脚本(windows版本)、statsvn使用步骤、statsvn.jar(0.7版本)。

    使用StatSVN统计Subversion库中的代码开发情况入门

    StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件...

    statsvn-0.7.0.1.zip

    svn代码统计工具

    statsvn.jar

    Subversion binary is incorrect version.found:1.11.1,required:1.3.0

    go解析svn log生成的xml格式的文件

    想用go做一个统计svn代码提交的工具,类似statsvn。 今天进展到了用go解析svn log生成的xml格式的文件,在go doc上找了一个Example,已经包括了一些比较典型的解析案例,但是在照葫芦画瓢的时候还是遇到了问题,有个...

    Subversion

    命名版的svn。统计代码量时如果使用statsvn.jar则必须使用该客户端。

Global site tag (gtag.js) - Google Analytics