zoukankan      html  css  js  c++  java
  • 统计一个版本代码变化行数

    项目总结时,我们常常需要统计代码行数,来查看每个项目开发者的代码总量,提交次数和变更文件数。

    这里介绍一下statsvn工具统计代码行数的方法。
     

    1、安装tortoise svn

    下载tortoise svn,下载地址:https://tortoisesvn.net/downloads.html,附件给出了64位的版本。

    点击运行,按照提示安装完成。注意在如图所示的步骤中,图中标蓝的一项默认是不安装的,务必改为安装才可以使用svn命令行。

    进入cmd命令行,输入svn,若出现以下信息,表示tortoise安装成功。

    Type 'svn help' for usage.

    2、下载statsvn

    下载地址:sourceforge.net/projects/statsvn/,附件给出了下载后的版本。

    下载后解压,出现一个jar文件和一个txt文件。

    3、checkout工作目录

    cmd输入命令:cd E:statsvn-0.7.0进入到步骤3解压后的目录(jar文件和txt文件的上一级),这里以京西

    1.7.3项目为例,使用svn命令检出项目,如下所示:

    E:svntongjistatsvn-0.7.0>E:svntongjistatsvn-0.7.0>svn co  服务器项目地址

    等待一段时间后,在原目录下多出了项目文件夹,说明项目已检出。如下所示:

    京西项目,readme,statsvn

    4、生成log文件

    导出SVN日志文件svn.log,使用如下所示命令:(根据项目名和路径适当调整命令)

    E:svntongjistatsvn-0.7.0>svn log -v  --xml E:svntongjistatsvn-0.7.0jingxisvn.log

    命令执行结束后进入项目根目录,可看到多出了svn.log文件,记录版本每次提交历史

    5、统计代码量

    使用statsvn统计代码量,输入如图所示命令:

    E:svntongjistatsvn-0.7.0>java -jar statsvn.jar E:svntongjistatsvn-0.7.0jingxisvn.log  E:svntongjistatsvn-0.7.0jingxi

    等待一段时间后,statsvn-0.7.0目录下会出现大量统计文件,如图所示:打开index.html即可查看。

  • 相关阅读:
    数据库期末考试复习
    函数 初识
    文件操作
    深浅copy 和 集合
    数据编码补充
    字典的增删改查和嵌套
    面试题 和 python 2与3的期区别
    英文练习
    初识数据类型
    测试基础-系统测试(2)
  • 原文地址:https://www.cnblogs.com/beijingstruggle/p/6124770.html
Copyright © 2011-2022 走看看