gitstats 是一款git歷史統計工具,可以生成定量的統計數據,並以html圖表的形式展示。
統計文件包括文件數量、代碼量、提交量、作者信息、每天活躍度、每周活躍度、每月活躍度以及提交數排名等等,信息比較豐富。
安裝
gitstats 依賴 Git 、Python2 以及Gnuplot。
以下是最新的依賴版本。
- Python (>= 2.6.0)
- Git (>= 1.5.2.4)
- Gnuplot (>= 4.0.0)
1. gitstats
可以從https://github.com/hoxu/gitstats下載gitstats ,或者用https://github.com/hoxu/gitstats.git在git中拉取。值得一提的是,在win下使用,要把gitstats工程里的gitstats文件重命名成gitstats.py。
2. Python2
由於只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,獲取python2的win下的安裝包。
安裝完以后需要配置環境變量,例如安裝在C:\Python27 ,則在環境變量path中增加C:\Python27。
為了避免多個python沖突,把python安裝目錄下的python.exe修改為python2.exe。
可以在cmd中輸入python2 ,看是否配置成功。
3. Gnuplot
可以到https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/下載5.0.6版本,選擇win版本即可。
安裝完畢后,根據README-Windows.txt里描述,需要配置環境變量,配置到安裝目錄的bin下,例如D:\gnuplot\bin,同樣的,在環境變量path中增加。
配置完成后,可以在cmd中輸入gnuplot驗證。
使用
在cmd中使用python執行gitstats中的gitstats.py。
命令如下:python2 [gitstats.py路徑] [git庫路徑] [輸出結果路徑]
eg:
python2 E:\git\gitstats\gitstats.py E:\git\myTestGit E:\git\git_result
然后等待窗口執行完畢,在輸出結果路徑里找index.html,打開即可查看詳細輸出結果。
---------------------
版權聲明:本文為CSDN博主「楓元素」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/fengyuansu656/article/details/72771178