【git】git代码统计

描述

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

下载

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

安装与使用

linux环境下

安装

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

sudo yum install gnuplot

然后将zip压缩包放置在linux环境下,然后进行解压
1226166-20180910141947579-1312619025.png
然后进入到解压目录下。

使用

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

win下

安装

下载gnuplot绘图工具https://sourceforge.net/projects/gnuplot/files/gnuplot/
下载win最新版即可。
1226166-20180910142710188-1039053196.png
下载完成后安装。安装完以后需要配置环境变量,例如安装在C:\Program Files\gnuplot,则在环境变量path中增加C:\Program Files\gnuplot\bin。
1226166-20180910142725761-2090180058.png
gitstats由于只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,获取python2的win下的安装包。安装完以后同样需要配置环境变量,例如安装在C:\Python27 ,则在环境变量path中增加C:\Python27。
1226166-20180910142747490-1399750122.png
在win下解压gitstats的zip包,将gitstats文件修改名字为gitstats.py
1226166-20180910142801297-792259892.png

使用

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

统计报告

生成的报告目录如下:
1226166-20180910142839821-1792246265.png
使用浏览器打开index.html,打开页面,即可查看统计报告。
1226166-20180910142905538-1358928033.png

转载于:https://www.cnblogs.com/JesseTsou/p/9618173.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值