Я борюсь с тем, чтобы git запускал Beyond Compare в качестве моего инструментария.
Я использую Git для Windows, 32-разрядную версию Windows 7 и Beyond Compare 4
$ git --version
git version 1.9.5.msysgit.1
$ git config --list
[diff]
tool = bc3
[difftool "bc3"]
path = c:/Program Files/Beyond Compare 4/bcomp.exe
[merge]
tool = bc3
[mergetool "bc3"]
path = c:/Program Files/Beyond Compare 4/bcomp.exe
Теперь я прочитал другие вопросы здесь и там и выполнил такие инструкции, как:
- Замените 'bc3' на другое имя, например, 'abc3' или'yondcompare '
- Команда: git difftool --tool = bc3 MyFile.java
- Изменение пути 'bc3' в .gitconfig на 'c: \ Program Files \ Beyond Compare 4 \ bcomp.exe'
- В путь добавлен $ LOCAL $ REMOTE
Я понял, что он всегда запускает средство просмотра / просмотра консоли diff по умолчанию (vimdiff, если я не ошибаюсь), хотя и передает вышеупомянутый параметр '--tool = bc3' или '--tool = anyname', в ' git difftool 'команда.
Наконец, он просто работает для «git mergetool», в этом случае запускается вне всякого сравнения, и, как вы можете видеть, параметры такие же.
Если я что-то забыл или требуются дополнительные сведения, дайте мне знать Спасибо
Когда я ввожу команду git difftool