爲了進行代碼審查,我非常習慣於使用bzr qlog
命令來直觀地查看兩個提交之間的更改。我現在開始使用git並且正在尋找等價物。的三個主要特徵我想是:與bzr qlog相媲美的git工具
- 的兩個版本的可視選擇(像從一個標準的修訂觀察者示出了提交的名稱,消息,日期,分支等)
- 觀看變化並排側視覺
- 查看所有文件改變了一次,不只是一次一個
最近的git的組合,到目前爲止,我發現是註冊meld
作爲git的差異工具,然後用git cola
比較修訂。不幸的是,這裏的修訂版瀏覽器是有限的,我一次只能比較一個文件。
我的備用解決方案當然是使用bzr-git
,然後只需運行bzr qlog
。我已經試過了,它似乎工作正常,我只是擔心,當我開始在存儲庫中使用特定於git的功能時,它將開始使我失敗。
那麼,有沒有一個git工具或一系列工具,我可以得到相同的基本結果,沒有太多的努力?
注:我沒有興趣像SmartGit
有點類似於http://stackoverflow.com/questions/1220309/git-difftool-open-all-diff-files-immediately-not-in-serial,http://stackoverflow.com/questions/2459084/git-difftool-full-file-tree-compare-using-meld,http://stackoverflow.com/a/4304797/6309及其GitHub diffall項目:https://github.com/thenigan/git-diffall – VonC
diffall似乎沒問題,但我需要一種方便的方式來選擇要比較的修訂版。 –