Gitstats的安裝及使用


對於我來說,公司突然要統計查找在Git中的某個日期范圍內的提交次數和提交行數,因此我在網上發現了這個東西,在一番操作后,在這里記錄一下。

1、准備工具

  • Win10的操作系統
  • Python的2.7版本(切記使用2.* 的版本)-- > 在這里提供腳本執行環境
  • Git的2.26版本 --> 代碼版本控制系統
  • Gnuplot的5.28版本 -- > 進行畫圖的工具
  • Gitstats -- > 倉庫代碼統計工具

其中Gitstats的運行,需要依賴於其他的幾個軟件,因此我們首先安裝。

2、軟件按裝

2.1、安裝Python

由於Python 2.* 和 Python 3.* 的語法不兼容,並且Gitstats是基於Python 2. x版本進行開發的一個開源的程序項目,所以需要安裝Python 2. x版本的解釋器。

官網:https://www.python.org/downloads/release/python-2713/進行下載獲取python的win下的安裝包

如果有多個python版本時,如何操作?

將python的2. x版本的安裝目錄下的python. exe文件修改為python 2. exe,以免多個python互相沖突, 在環境變量path中增加python 2的文件路徑。

安裝完畢后,需要配置環境變量,驗證安裝結果見下圖:

2.2、安裝Git

官網:https://git-scm.com/downloads

安裝方法:一路默認next 或 自行參考百度

右擊出現Git GUI Here 和 Git Bash Here即可。

2.3、安裝Gnuplot

官網:https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.6/, 選擇最新的win版本下載。

一路默認安裝,安裝完畢后,需要配置環境變量,驗證安裝結果見下圖:

若 Terminal type is now 'wxt' 處顯示的 Terminal type is now 'window' 卸載后默認重裝即可。

2.4、下載Gitstats

從https://github.com/hoxu/gitstats下載Gitstats

下載完成后,需要進入gitstats文件夾下面,將gitstats文件復制一份並命名或者直接重命名為gitstats.py

結果如圖:

3、生成文檔

3.1、命令

執行命令輸出結果,命令格式為

python執行命令  gitstats.py路徑    Git本地倉庫  輸出文件夾路徑

例如:

python2 D:\WorkApplication\Gitstats\Gitstats\gitstats.py  D:\WorkSpace\BC\Project\Git\SmartLayer_JavaPc D:\WorkSpace\BC\Project\Git\Result\Pc

3.2、步驟

打開cmd窗口,輸入命令,點擊回車后,出現結果如下:

此時執行完畢。

3.3、展示數據

找到上圖中最后一行的提示,也就是我們指定的輸出文件路徑下的index.html文件,雙擊。

在打開后,出現如下頁面,里邊即存在各種Git的提交信息。通常使用最多的就是ActivityAuthors這兩個標簽頁。

3.4、遇到的問題

1、wc不是內部命令

解決:找到git目錄下的usr下的bin目錄,放到環境變量path中

2、git不是內部命令

解決:找到安裝git的位置,然后在該目錄的子目錄下分別找到git-core、bin 兩個目錄,配置環境變量后,關閉黑窗口,再次按上面步驟操作,執行成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM