Win下使用GitStats git代碼統(tǒng)計工具

gitstats 是一款git歷史統(tǒng)計工具,可以生成定量的統(tǒng)計數(shù)據(jù),并以html圖表的形式展示。統(tǒng)計文件包括文件數(shù)量、代碼量、提交量、作者信息、每天活躍度、每周活躍度、每月活躍度以及提交數(shù)排名等等,信息比較豐富。

安裝

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。

image.png

2. Python2

由于只支持Python2,可以到https://www.python.org/downloads/release/python-2713/,獲取python2的win下的安裝包。
安裝完以后需要配置環(huán)境變量,例如安裝在C:\Python27 ,則在環(huán)境變量path中增加C:\Python27。
為了避免多個python沖突,把python安裝目錄下的python.exe修改為python2.exe。


也可以使用conda創(chuàng)建虛擬環(huán)境

3. Gnuplot

可以到https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/下載5.0.6版本,選擇win版本即可。
安裝完畢后,根據(jù)README-Windows.txt里描述,需要配置環(huán)境變量,配置到安裝目錄的bin下,例如D:\gnuplot\bin,同樣的,在環(huán)境變量path中增加。
配置完成后,可以在cmd中輸入gnuplot驗證。

image.png

使用

在cmd中使用python執(zhí)行gitstats中的gitstats.py。
命令如下:python2 [gitstats.py路徑] [git庫路徑] [輸出結果路徑]
eg:
python2 E:\git\gitstats\gitstats.py E:\git\myTestGit E:\git\git_result

然后等待窗口執(zhí)行完畢,在輸出結果路徑里找index.html,打開即可查看詳細輸出結果。


如果錯誤,可以使用以下方式:
1.進入到git的bin目錄,運行sh.exe,執(zhí)行 cd ...,退到根目錄。打開目錄中的cmd

2.在控制臺中進入到需要統(tǒng)計的git項目目錄,執(zhí)行

python 目錄/gitstats.py . stats

stats目錄生成后,打開其中的index.html


image.png
python gitstats.py  F:\WORK\PSCLOUD\pscloud  E:\gitstats\result

============================================================================================================================


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容