zoukankan      html  css  js  c++  java
  • 【git】git代码统计

    描述

    之前都是用svn进行代码管理,有一套基于svn的代码统计工具,切到git以后,以前的工具无法使用了,经过一顿摸索,改用gitstats工具进行统计,这里记录一下用法。

    下载

    使用gitstats工具对代码进行统计,https://github.com/hoxu/gitstats下载压缩包

    安装与使用

    linux环境下

    安装

    由于gitstats依赖于gnuplot这款绘图工具,所以需要先安装gnuplot

    sudo yum install gnuplot

    然后将zip压缩包放置在linux环境下,然后进行解压

    然后进入到解压目录下。

    使用

    命令如下:./gitstats [git库路径] [输出结果路径]
    统计报告会生成在设置的文件夹中。

    win下

    安装

    下载gnuplot绘图工具https://sourceforge.net/projects/gnuplot/files/gnuplot/
    下载win最新版即可。

    下载完成后安装。安装完以后需要配置环境变量,例如安装在C:Program Filesgnuplot,则在环境变量path中增加C:Program Filesgnuplotin。

    gitstats由于只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,获取python2的win下的安装包。安装完以后同样需要配置环境变量,例如安装在C:Python27 ,则在环境变量path中增加C:Python27。

    在win下解压gitstats的zip包,将gitstats文件修改名字为gitstats.py

    使用

    在cmd中使用python执行gitstats中的gitstats.py。
    命令如下:python [gitstats.py路径] [git库路径] [输出结果路径]

    统计报告

    生成的报告目录如下:

    使用浏览器打开index.html,打开页面,即可查看统计报告。

  • 相关阅读:
    slf4j+log4j2的配置
    日志规约
    log4j2配置文件log4j2.xml详解(转载)
    好用的打包工具webpack
    gulp插件
    学习自动化工具gulp
    git
    nodejs学习随笔
    好用的meta标签
    小问题记录
  • 原文地址:https://www.cnblogs.com/JesseTsou/p/9618173.html
Copyright © 2011-2022 走看看