Как сделать так, чтобы графический интерфейс mergetool (KDiff3) всегда отображался?
Как заставить графический интерфейс mergetool всегда отображаться и отключить автоматическое разрешение?
Иногда, когда возникает конфликт во время слияния, и я использую mergetool, он просто сразу возвращается после того, как я нажмуВойти на вопросMsgstr "Нажмите кнопку возврата, чтобы запустить инструмент разрешения слияния (kdiff3)" и никакой графический интерфейс не отображается, и кажется, что конфликт разрешен.
Git настроен на использованиеKDiff3 как mergetool сейчас, но это случилось также, когда у меня естьcodecompare
как указано в mergetool. Я знаю что есть вариант«Автосохранение и выход при слиянии без конфликтов» в KDiff3, что теоретически может вызвать описанное поведение, но у меня эта опция отключена / не проверена все время.
Кроме того, естьtrustExitCode параметр непосредственно в Git mergetool gitconfig, который я установил в true, но даже если я установил его в false, графический интерфейс не отображается.
Я не уверен, кто делает автоматическое разрешение в любом случае. Mergetool в какой-то предварительной обработке или KDiff3?
Я работаю в Windows и у меня установлены Git-расширения.
Подобный вопрос, специфичный для KDiff3, был задан также здесь:Kdiff3 не открывается командой mergetool