2

Я пытаюсь использовать Beyond Compare 3 как инструмент сравнения с git. Я настроил git с помощью следующих команд: (источник: использование Beyond Compare с системами контроля версий)

git config --global diff.tool bc3
git config --global difftool.bc3.path "c:/program files/beyond compare 3/bcomp.exe"

Моя конфигурация теперь, кажется, установлена правильно:

git config --global --list

возвращается

help.autocorrect=1
core.editor='c:/program files/sublime text 2/sublime_text.exe' -w
core.autocrlf=true
color.ui=auto
diff.tool=bc3
difftool.bc3.path=c:/program files/beyond compare 3/bcomp.exe

Тем не менее, когда я бегу

git difftool Readme.txt

Powershell на секунду задумается, а затем отобразит новое приглашение. Beyond Compare никогда не запускается. Я убедился, что путь правильный, запустив Beyond Compare из Powershell и из командной строки.

Что мне нужно изменить, чтобы заставить это работать?

1 ответ1

5

Похоже, у меня все настроено правильно, но я не использовал правильную команду, чтобы сообщить git, какие файлы я хотел сравнить.

Изменяя это:

git difftool Readme.txt

К этому:

git difftool head~2 Readme.txt

Мне предлагается запустить bc3, и последние 2 версии моего файла отображаются на левой и правой панелях bc3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .