2009-08-03 316 views

回答

2

根據Pro Git這本書,這似乎是可能的。

更多信息請參見chapter 7.1,但它的quick'n'dirty似乎

$ git config --global diff.external [your favorite differ here] 

或者,如果你把它想你~/.gitconfig

[diff] 
    external = [your favorite differ here] 
1

假設你的意思git- diff,而不是git-difftool,你可能正在尋找diff.external配置選項。你會想看看git(1)的git Diffs部分。本節沒有提到配置設置,雖然它在git-config(1)中列出。

3

如果您在Emacs的工作,你可以advicevc-git-diff(該功能在vc-git.el參考找到),讓您使用根據您的心血來潮或者混帳差異或Emacs-DIFF的選項(和它止跌」 t需要你「分叉」與Emacs捆綁在一起的git庫)。

0

另一種可能性是使用使用

M-x term 

這將顯示支持頁面的Emacs內部的終端。

你也可以做

$ git diff <your file> | cat 

您還可以打開這個文件,做M-X VC-DIFF。

+0

這不是真的回答他的問題。 – Shayne 2016-04-15 08:02:27