zoukankan      html  css  js  c++  java
  • SVN代码统计工具StatSVN

    StatSVN下载

    下载地址:https://sourceforge.net/projects/statsvn/

    StatSVN使用

    使用须知 

    StatSVN的运行需要Java的运行环境,所有需要安装Java的运行环境(Java Runtime Environment)。JRE可以从Sun的网站上下载。进行数据统计的时候需要用到JDK,也可以从网上下载(最好下载最新版的)。

    StatSVN在使用中需要使用SVN的客户端,因此需要确保机器上安装了SVN的客户端。

    StatSVN安装

    解压压缩包,到一个目录,如c:statsvn

     

    checkout 工作目录

    从SVN服务器上checkout最新版本的项目文件(需要对应的SVN目录访问权限),使用CMD首先导向到安装目录c:statsvn,然后运行命令:svn co https://172.23.1.80/svn/bookAirWorkspace/project/bookAir,这样项目的最新版本就load到c:statsvn的目录下面。

     

    生成log文件

    导出SVN日志文件svn.log,使用命令:svn log  -v --xml C:statsvnookAir > C:statsvnookAirsvn.log;

     

    使用StatSVN统计SVN中的代码量

    运行StatSVN统计数据,命令:java -jar statsvn.jar C:statsvnookAirsvn.log C:statsvnookAir -charset GBK,当前CMD的工作路径还是c:statsvn,复杂统计指令:

    java -jar statsvn.jar C:statsvnookAirsvn.log C:statsvnookAir -include **/*.java:**/*.jsp:**/*.js:**/*.css:**/*.xml -exclude **/js/jquery-1.6.2.min.js

    注意:运行以上命令的时候,需要保证运行命令的目录下面有statsvn.jar文件;

     

    查看统计结果

    等待一段时间,C:statsvn目录下就会生成大量的统计文件,打开index.html即可进行查看。

     

    报告首页:

     

    将报告发布到服务器上

    新建文件夹,将通过上面指令生成的所有文件复制到文件夹中。

     

    将文件夹复制到对应的服务器端口上,通过服务器地址和端口号就可以访问了,如:http://10.**.**.**:8088/REQ156/

    参考地址:

    http://jingyan.baidu.com/article/6fb756eca4696b241858fbb8.html

  • 相关阅读:
    javascript ajax 脚本跨域调用全解析
    [转载]linux sed命令详解
    perl随记(1)
    TCL随记(2)
    TCL随记(1)
    C Shell 中的特殊变量
    异步FIFO为什么用格雷码
    VMM学习-vmm_log
    UVM基础之---Command-line Processor
    Verification Mind Games---how to think like a verifier像验证工程师一样思考
  • 原文地址:https://www.cnblogs.com/sammy1989/p/6478159.html
Copyright © 2011-2022 走看看