描述
之前都是用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 Files\gnuplot\,則在環境變量path中增加C:\Program Files\gnuplot\bin。
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,打開頁面,即可查看統計報告。