1. 程式人生 > >GitGUI:一個基於pyFormUI的git GUI程式

GitGUI:一個基於pyFormUI的git GUI程式

GitGUI:一個基於pyFormUI的git GUI程式
GitGUI 是一個pyFormUI demo, 目前功能還不全,不過提供了一些實用但其它git gui沒提供的功能。可以作為qgit,git-cola等工具的補充。

下載與安裝

  1. 下載

網站:
https://github.com/jeffchau1979/GitGui

git clone https://github.com/jeffchau1979/GitGui.git

2.安裝

 sudo apt-get install python-wxtools

3.執行 GitGui.py
python GitGui.py

使用

1.設定要處理的工程目錄
這裡寫圖片描述

這裡可以設定多個git庫目錄,並且可以自動掃描子目錄下的git庫。
這點挺有用的,比如Android 專案工程,有幾百個git庫。 對於某個工程師來說,對他有用的估計只有其它的部分git庫。
android 的repo命令支援對所有的git庫進行處理,不過這裡的設定更加靈活。

2..Git Log
git log 如果要使用些高階的功能,git log 命令列引數比較麻煩。這裡提供了gui設定。
這裡寫圖片描述

這裡寫圖片描述

這些會逐個遍歷設定的git 庫,執行git log處理。

3.Checkout, Reset到指定的時間
這裡寫圖片描述
逐個處理所有設定的庫,checkout/reset到一個指定的時間點

4.修改的程式碼打包
這裡寫圖片描述
這個功能挺有用的,將指定時間段,修改的程式碼匯出並打包。

5.設定
這裡寫圖片描述
檢視與設定git user, email