2009-08-03 211 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