zoukankan      html  css  js  c++  java
  • 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 runk)当然你也可以再你的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	runklogfileName.log (导出指定时间的svn log)

    如果报错:根据提示输入svn upgrade命令即可



    其他命令:



    使用StartSVN.jar 分析svn log

    将下载好的startsvn.jar 解压到一个目录,然后cmd 进入该目录 执行 java -jar startsvn.jar 就可以看到命令信息了


    常用命令:

    java -jar statsvn.jar -output-dir htmlDirectory logfile directory  注意其中的空格
    
    htmlDirectory:生成后的html文件目录,建议写不然生成的N多文件就跑到 directory里面去了
    
    logfile:svn log 的路径
    
    directory:svn checkout的项目路径



    命令执行完之后,会在htmlDirectory目录下生成很多文件,你只要找到index.html并用浏览器打开,那么你就可以看到分析的所有信息了





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


    原文链接:http://blog.csdn.net/longxia1987/article/details/9096157

  • 相关阅读:
    Linux目录结构
    让访问pc端的官网直接跳转到移动端的网站代码
    bootstrap悬浮顶部或者底部
    Linux命令总结
    微信扫描打开APP下载链接提示代码优化
    iframe高度自适应的6个方法
    JS移动客户端--触屏滑动事件
    老师总结数据库
    函数
    go4
  • 原文地址:https://www.cnblogs.com/kuyuyingzi/p/4266299.html
Copyright © 2011-2022 走看看