代码统计工具statsvn

代码统计工具statsvn

 

概述

该工具可以用来统计代码相关数据以及产生HTML格式的报表,方便了解整体项目的代码情况。

当然光从报表无法说明所有问题,有些开源的类库如果以源代码形式存在,则会误导最终的报表结果。

 

下载

1.    从这里下载statsvn

2.    从这里下载 SVN command line client

3.    下载JDK进行安装,确保Java命令可用。

 

安装

1.    下载下来的statsvn解压缩到一个特定目录即可。

2.    SVN命令行客户端工具根据提示安装一下即可,将其对应的bin目录添加到Path环境变量中,方便使用svn命令。如果不添加到环境变量,使用svn命令行的时候使用全路径。

 

 

代码统计步骤

·        参考这里Wiki (manual)

1.   Checkout需要统计的svn项目

svn checkout /url/to/your/project

 

2.   生成svn log文件

cd /path/to/your/project

svn log -v --xml > logfile.log

 

3.   运行statsvn

java -jar /path/to/statsvn.jar /path/to/your/project/logfile.log /path/to/your/project

 

4.   以上将会在当前目录产生HTML格式报表文件,打开对应的index.html文件进行查看结果。

5.   如果经常使用该软件,可以将上述操作组合成一个批处理文件。

你可能感兴趣的:(代码统计工具statsvn)