首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git difftool不工作(ubuntu)

git difftool不工作(ubuntu)
EN

Stack Overflow用户
提问于 2017-01-18 00:14:11
回答 2查看 1.6K关注 0票数 1

当运行git difftool --tool=vimdiff时,我得到的输出是一个diff,我想要的是vimdiff...如果我使用git diff,我会得到一个diff | less

我尝试配置全局设置:

代码语言:javascript
复制
git config --global diff.tool vimdiff

本地设置,将以下内容添加到本地存储库的.git/config中

代码语言:javascript
复制
[diff]
tool = vimdiff

更改git版本(当前为git version 2.11.0,在git version 2.7.4之前)

另外,我还做了下面的which vimdiff

代码语言:javascript
复制
/usr/bin/vimdiff

和运行git difftool --tool-help

代码语言:javascript
复制
    'git difftool --tool=<tool>' may be set to one of the following:
            araxis
            gvimdiff
            gvimdiff2
            gvimdiff3
            vimdiff
            vimdiff2
            ...

似乎我不是唯一一个,但我没有找到解决方案,有什么想法吗?( git difftool runs git diffGit difftool not opening sometimesExternal git difftool is not working on windows)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-18 00:29:21

问得不好..。似乎在git stash pop之后会出现冲突...我仍然不明白为什么git difftool不能工作,但是一旦文件被合并,difftool (使用vimdiff)又开始工作了。

票数 0
EN

Stack Overflow用户

发布于 2019-01-08 20:35:25

如果你处于冲突状态,用git mergetool代替git difftool,例如

代码语言:javascript
复制
git mergetool -t vimdiff
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41701939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档