使用statsvn 统计代码行数等项目信息
一、环境要求:
1、 安装TortoiseSVN,下载地址:https://tortoisesvn.net/
2、 下载statsvn jar包,下载地址:http://www.statsvn.org/downloads.html
3、 svn 命令行工具Slik-Subversion ,下载地址:http://subversion.apache.org/packages.html#windows
二、导出项目
可以直接使用eclipse 工作目录,也为了方便可以新建一个文件夹,重新导出。
导出命令:svn co SVN地址
三、生成svn log文件
进入项目目录,运行命令:
svnlog -v --xml > appsvn.log
解释:
svn log -v --xml > logfileName.log (导出所有的svn log)
svn log -r HEAD:版本号 -v --xml > logfileName.log(导出指定版本的svnlog)
svn log -r {2013-05-14}:{2013-06-14} -v--xml > logfileName.log (导出指定时间的svn log)
四、生成统计的静态页面
回到 statsvn.jar 的目录,运行命令
java-jar statsvn.jar -output-dir svnhtml appsvn.log app
解释:
svnhtml:生成后的html文件目录
logfile:svn log 的路径
directory:svn checkout的项目路径
为了方便,我把statsvn.jar,appsvn.log 和检出的项目放在同一路径