Git для Windows с использованием Beyond Compare 4

Я использую Windows 7 (не дразните; у меня действительно нет выбора в этом вопросе) и Git для Windows. Я пытаюсь заставить Beyond Compare 4 работать как мой diff и (в конечном итоге) как инструмент слияния. Я использую Git из командной строки. Проблема в том, что я не могу запустить Beyond Compare при выполнении различий. Вещи, которые я пробовал:

  • git diff MyChangedFile.txt
  • git difftool MyChangedFile.txt
  • git difftool --tool=bc MyChangedFile.txt
  • Изменен путь для использования \\ вместо /, Это, кажется, не имеет значения, который используется.

После ввода команды возникает пауза, и командная строка возвращается, но больше ничего не происходит. Нет вывода ошибок, и Beyond Compare с моим diff не появляется. Я могу ввести путь для запуска Beyond Compare из командной строки, и он открывается, но я должен заключить его в двойные кавычки:

"c:/Program Files/Beyond Compare 4/bcomp.exe"

Я отредактировал свой файл.gitconfig напрямую, чтобы добавить двойные кавычки, но я не знаю, соблюдает ли Git их.

Я следовал инструкциям Scooter Software и даже попробовал инструкции для GitHub. Мы не используем GitHub, но другой ответ здесь на SO предполагает, что он может работать. Ни один не работал. Я также попробовал большинство вещей, предложенных в этих сообщениях SO. Наверное, само собой разумеется, никто из них не работал.

Подробная информация о моей среде:

  • Git: версия git 2.15.1.windows.2 (64 бит)
  • Windows: Windows 7 Enterprise, 64-разрядная, пакет обновления 1
  • Beyond Compare: Beyond Compare 4, 64-разрядная версия, версия 4.2.3 (сборка 22587)

Соответствующие детали конфигурации:

[diff]
    tool = bc
[difftool "bc"]
    path = "c:/Program Files/Beyond Compare 4/bcomp.exe"
[core]
    editor = 'C:\\Program Files\\Notepad++\\notepad++.exe' -multiInst -notabbar -nosession -noPlugin

У кого-нибудь есть идеи о том, что я могу попробовать дальше? Нужна дополнительная информация?

1 ответ

Решение

Хорошо, я думаю, это был случай ошибки пользователя. Я пытался проверить файлы после того, как они были поставлены. Если я попытаюсь разобраться, прежде чем ставить их, это работает.

SMH...

Другие вопросы по тегам