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:\statsvn\bookAir > C:\statsvn\bookAir\svn.log;

使用StatSVN统计SVN中的代码量

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

java -jar statsvn.jar C:\statsvn\bookAir\svn.log C:\statsvn\bookAir -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

时间: 2024-10-07 13:06:15

SVN代码统计工具StatSVN的相关文章

svn代码统计工具的金额

StatSVN介绍 StatSVN是Java写开源统计程序,从statCVS从移植.从能Subversion版本号来获取信息库,该项目开发的叙述性说明,然后生成各种表格和图表.例:时间线.针对每一个开发人员的代码行数:开发人员的活跃程度:开发人员近期所提交的:文件数量:平均文件大小:最大文件.哪个文件是改动最多次数的:文件夹大小:带有文件数量和代码行数的Repository tree. StatSVN当前版本号能够生成一组包含表格与图表的静态HTML文档. StatSVN下载 StartSVN官

[转]SVN的可视化日志统计工具StatSVN

StatSVN很好的统计工具,能帮你统计团队成员各自的编写量,代码总数,提交情况,文件数量等情况,并且以html网页图表的方式发布统计结果. 以前写过一个叫NOVA的小程序,并用StatSVN管理,通过这个例子介绍StatSVN的一些功能 上面是发布报表的主页,这主要描述统计内容的起止时间,和代码行的统计情况等(据说代码行的数量包括空代码行,没有考证过) 然后可以看各个程序员的一些情况 统计了每月的编写情况,提交情况,代码修改占代码总数的百分比 一天中哪几小时比较活跃 每周那几天比较活跃 提交日

写了个代码统计工具

周末想统计下XCL-Charts到底写了多少行代码,就用Go语言写了个代码统计工具,效果还不错,统计速度也快. 就把统计报表部份今天完善了下,硬生生把很短的代码澎涨到200多行了. 除了必要的代码行数和文件总计外,增加了代码行数有300,500,1000,5000及5000以上这几个级别的代码文件个数统计功能. 同时,用户可以指定显示出代码行数大于等于某值的所有文件明细,并按从大到小顺序排列. 贴下效果: E:\XCLTools\src\crname>go run scounter.go -l=

svn代码统计

分享一个自己写的svn代码统计的脚本,不喜绕行: 统计项目每个人修改的文件的个数和行数 #!/bin/bash # 统计项目每个人修改的文件的个数和行数 Svn_pro=http://192.168.1.1/svn/project # 版本库最后修改的信息 Now_date=`date '+%F'` next_date=`date -d "next day" +%Y-%m-%d` #echo -e " 版本库最后修改信息: " #svn info http://19

Linux下安装代码统计工具git_stats

(一).简介git_stats:仓库代码统计工具之一,可以按git提交人.提交次数.修改文件数.代码行数.注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便. 虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!GitStats就是这样的工具,它能生成以下统计数据,并以图表形式进行对比 常规的统计:文件总数,行数,提交量,作者数. 活跃性:每天中每小时的.每周中每天的.每周中每小时的.每年中每月的.每年的提交量. 作者数:列

SVN的可视化日志统计工具StatSVN

StatSVN README ============== StatSVN is a statistics tool for SVN repositories. It generates HTML reports from SVN log files. The StatSVN Manual The StatSVN manual is located here: http://svn.statsvn.org/statsvnwiki/index.php/UserManual Quick Start

微信公众号开发【技术基础】(四):SVN代码版本管理工具的使用

SVN是一种代码版本管理工具,具有可视化的操作界面,使用简便,和git的功能类似.下面总结一下SVN的基本用法: 1.安装SVN软件,和安装一般的软件的步骤差不多,这里使用的版本是TortoiseSVN_1.9.5.27581_x64 百度网盘下载地址:https://pan.baidu.com/s/1boFNHk7 2.安装完成之后,电脑右键菜单中就会出现SVN的菜单选项: 注:如果没有出现SVN的右键菜单,那么再重新执行一下安装包,并选择"修复模式"安装即可. 3.拉远程代码库中的

简易的代码统计工具

/* 把所有 .cpp 文件放到与程序相同目录,ctrl+A 全选,F2重命名为 a (系统自动改为 a (1).cpp.a (2).cpp.a (3).cpp --), 输入文件个数,开始统计. 若出现异常,可以尝试吧所有文件重命名为 b (系统自动改为 b (1).cpp -- ) ,再重命名为 a */ #include <stdio.h>#include <stdlib.h> int main(){ const unsigned int fileNum = INT_MAX;

php代码统计工具

工具使用php编写,要求文件下下的文件为php文件(也就是以.php结尾的文件),可以统计一个文件夹下的php代码量,代码如下: <?php $filename = "D:/code/";//php代码所在目录 $counts = 0; function codeCount($filename) { global $counts; $total = 0; // 总行数 $space = 0; // 空行数 $notes = 0; // 注释 $handle = fopen($fi