2014-05-07 37 views
3

我想查看如圖所示的單一視圖中所有文件的更改;最好選擇兩個版本並從GUI啓動diff。如何使用difftool獲取並排視圖

enter image description here

我能得到的最接近的是推出

git difftool -t meld -d 2e9c5b 4fce22 

,並單擊每個文件以查看它的差異。我知道融合有這種能力。如果可能,從gitk/git gui啓動所有文件的差異的方法是什麼?

回答

0

假設您只需要並肩查看那些提交,如果合併會導致合併衝突,您可以隨時使用mergetool,將合併工具設置爲vimdiff。

考慮到這一點,你可以做一個非常冒險的腳本,它可以在修補程序中創建合併衝突,但不會引起臨時分支上的衝突,然後嘗試將該分支合併到當前分支中頭。 。 。

0

OSX特有的,但這實際上與塔很容易。你可以配置你的比較工具,這可能是FileMerge,請其自帶的XCode,或Kaleidoscope

enter image description here

對於Windows鍵(Mac爲好),退房SourceTree,它像塔,利用您的difftool在您的全局.gitconfig文件中指定。

相關問題