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