【发布时间】:2016-03-30 15:03:14
【问题描述】:
看完this, 通过在 ~/.gitconfig 中添加以下行,我将 git 配置为使用 vimdiff 作为 diff/merge 工具:
[diff]
tool = vimdiff
[merge]
tool = vimdiff
[difftool]
prompt = false
[alias]
d = difftool
但git difftool 仍然只打印 diff(没有 vimdiff)。有什么想法吗?
更新。
似乎git difftool 工作正常,如果我在 repo 中有一些未提交的更改,即它按预期打开 vimdiff。但是如果我在与冲突合并后执行git difftool,它将无法打开 vimdiff。任何想法为什么?
【问题讨论】:
标签: git vimdiff git-difftool