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...