2011-08-05 59 views
11

有沒有一種簡單的方法來設置Notepad ++的Compare插件作爲Windows上Git的diff工具?我不確定它是否可以從命令行調用,因此可能不會。在git中設置記事本++比較作爲diff工具?

+0

你知道git有一個內置的diff工具,對嗎?那有什麼問題? – ambagesia

+1

我喜歡Notepad ++ Compare的樣子。如果它不是一個選項,我可以使用其他的東西,想看看它是否是一個選項,雖然 – babonk

+0

這個問題有一個正確的答案[這裏](http://stackoverflow.com/a/38823833/227755)。 – nurettin

回答

5

據我所知,Notepad ++不允許爲其插件自定義命令行選項,所以這樣做會有點棘手。您需要爲其創建包裝腳本或直接調用可執行文件。根據我的愚見,不值得,因爲有差異工具的一些非常好的選擇。

在任何情況下,git difftool都允許您指定git用於diff的確切內容。你將它添加到您的.gitconfig文件:

[diff] 
tool = araxis // enter your tool of choice here, Araxis is just an example 

如果您想了解更多關於它,這裏有一個鏈接到手冊頁:http://www.kernel.org/pub/software/scm/git/docs/git-difftool.html

1

我剛剛發佈了一個解決一個類似問題over here。順便說一句,比較喜歡N ++作爲差異查看器的一個要點是,例如,如果你無論如何都是在N ++中處理Git託管的代碼,那麼你總是可以直接「比較GIT base」(v1.5.6.3 !)。另一個原因當然是在語法突出顯示的「真實」編輯器和所有其他衆所周知的好東西中尋找差異。