RSS| 首页| 山顶道| 布珞阁¹| GoodUI| 土产| 关于

用statsvn挖掘信息
2007.11.13 23:07 bruce:

svn做版本控制以其稳定完善,客户端tsvn易用,各种插件齐全,深受我欢迎。
项目持续半年,接近尾声时,hsn告知用statsvn可统计些什么

我就试着用statsvn统计了一下,果然有意思。图表很客观的反应了一些事实。这就是平时积累数据,后期使用数据的优势。

statsvn是statcvs扩展而来,代码不多,就是分析比较生成几个图形,但确实很有效
http://www.statsvn.org/

简易使用流程是:
1:checkout 一份干净的工程
svn checkout –username yourname –password yourpasswd “svn://size/repos/src” c:/checkout

2:生成log
svn log –username yourname –password yourpasswd -v –xml c:/checkout > c:/checkout/src.log

3:生成统计结果
java -jar statsvn.jar -title yourtitle -username yourname  -password yourpasswd  -output-dir c:/report -include **/*.java;**/*.jsp;**/*.js;**/*.css;**/*.c;**/*.cpp;**/*.cs;**/*.vm;**/*.h;**/*.hpp;**/*.asp;**/*.xml;**/*.pas;**/*.dfm;**/*.php;**/*.pl;**/*.py -exclude **/*.gif;**/*.jpg;**/*.png;**/*.bmp;**/*.zip;**/*.rar -threads 50 c:/checkout/src.log c:/checkout

 注意事项:
1:需要装有svn.exe的环境,也就是命令行环境(http://subversion.tigris.org),TortoiseSVN等客户端是不带的.
2:需要java运行环境

中文问题解决:
显示日志时中文都是乱码,是html页面编码的问题
只能自己改源码了
源码不在statsvn里,而是直接使用了statcvs里的代码,所以要下statcvs源码修改MarkupHTML.javaMarkupXDoc.java,修改生成网页的编码为GBK,把生产的class替换statsvn.jar\net\sf\statcvs\pages下的MarkupHTML.class MarkupXDoc.class

打包还原即可解决。

 自动构建:
是可以和maven等自动构建的东西一起用,也可以和不少cm项目联合。
省事的就直接写几个批处理解决
多项目自动统计步骤:
1:多项目采用相同的目录结构,才好统计,最好是doc和src分开,只统计src目录即可。
2:规划临时checkout目录和报表web目录
3:批处理循环调用上面那3个步骤
4:配个apache或iis的虚拟目录到web下,方便团队浏览

仔细看结果,越看越明白……

分类  美食碰碰胡| 暂无评论


眼中的joost
2007.05.7 16:06 bruce:

最近火热邀请,连soff都求,今日求了一个
果然大家好才是真的好,我以自己的自觉看好这个项目
查看全部

分类  天天有网上, 日经, 美食碰碰胡| 5个评论


Microsoft Live Writer 博客客户端
2006.08.16 0:59 bruce:

好久不写博客了,

一是没有时间,这个理由是假的
二是已经腻味了无数次重复的在线编辑,点来点去,上传图片之辛苦
三是没什么新鲜东西值得写了。

不知道那个小辫子每天哪有那么多功夫在网上晃悠

今天终于又出手了,中午休息时间,有这么个好用的工具值得推荐一把

这是微软才推出的一个博客离线客户端工具,新意可能是没有。但微软推出了,就解决了很多问题

查看全部

分类  美食碰碰胡| 4个评论


分类 搜索

   
月档 日历
2012年二月
« 九    
 1234
567891011
12131415161718
19202122232425
26272829  

最新 RSS

评论 RSS

链接