2017-01-17 10 views
0

При запуске мерзавец difftool --tool = vimdiff выхода я получаю это разница, что я хочу vimdiff ... Если я использую Git диф я получаю diff | lessмерзавца не difftool работает (убунт)

Стараюсь настройка глобальных настроек:

git config --global diff.tool vimdiff 

локальной настройки, добавив следующее в .git/конфигурации локального репозитория

[diff] 
tool = vimdiff 

меняющихся версии GIT (в настоящее время git version 2.11.0 и перед git version 2.7.4)

Плюс, у меня есть следующие делать which vimdiff:

/usr/bin/vimdiff 

И работает мерзавец difftool --tool-помощь

'git difftool --tool=<tool>' may be set to one of the following: 
      araxis 
      gvimdiff 
      gvimdiff2 
      gvimdiff3 
      vimdiff 
      vimdiff2 
      ... 

Кажется, я не только один, но я нашел не решение, любая идея? (git difftool runs git diff и Git difftool not opening sometimes, External git difftool is not working on windows)

ответ

0

Плохой вопрос ... Кажется, что после git stash pop появляется конфликт ... Я до сих пор не понимаю, почему мерзавец difftool не работал, но после того, как файлы были объединены, difftool (с vimdiff) снова начинает работать.

+0

FYI Я только что ответил на более старый аналогичный вопрос [здесь] (http://stackoverflow.com/a/42314578/1056941) (мой поиск оказался таким, что до этого). В моем случае исправление было просто для обновления до git v2.11.1 – ronen