Wie kann ich erzwingen, dass die mergetool-GUI immer angezeigt wird und die automatische Auflösung deaktiviert wird?Wie könnte ich mergeTool GUI (kdiff3) immer angezeigt werden?
Manchmal, wenn es ein Konflikt bei einer Zusammenführung ist, und ich verwende die mergetool, es ist einfach immediatelly zurückzukehren, nachdem ich auf Frage eingeben Hit „Hit Rückkehr merge Auflösung Tool zu starten (kdiff3)“ und keine GUI dargestellt und die der Konflikt scheint gelöst zu sein.
Ich habe die git konfiguriert, jetzt kdiff3 als mergetool zu verwenden, aber es ist auch passiert, wenn ich codecompare als mergetool angegeben haben. Ich weiß, dass es eine Option gibt "Auto speichern und beenden bei der Zusammenführung ohne Konflikte" in kdiff3, die theoretisch das beschriebene Verhalten verursachen könnte, aber ich habe diese Option deaktiviert/deaktiviert die ganze Zeit.
Es gibt auch trustExitCode Option direkt in Git mergetool gitconfig, die ich auf True festgelegt habe, aber selbst wenn ich es auf false setzen, wird die GUI nicht angezeigt.
Ich bin mir nicht sicher, wer die automatische Auflösung sowieso tut. Mergetool in einigen Vorverarbeitung oder kdiff3?
Ich laufe auf Windows und habe die Git-Erweiterungen installiert.
Simillar Frage spezifisch kdiff3, wurde auch hier gefragt: Kdiff3 won't open with mergetool command
Wauu, das ist großartig. Vielen Dank! Sie könnten in Betracht ziehen, die verknüpfte Frage auch zu beantworten oder einen Kommentarkommentar einzugeben, da es am Ende wahrscheinlich genau das gleiche Problem ist. –
Danke. Mit dieser Antwort habe ich in der anderen Frage verknüpft. – PiQuer
'--auto' zur ignorierten Befehlszeilenoption hinzuzufügen, funktionierte für mich mit KDiff3 0.9.98 (64bit). Einstellungsmenü -> KDiff3 konfigurieren -> Registerkarte Integration. Der Dialog für automatisch aufgelöste Informationen wird angezeigt, aber dann wird die resultierende Zusammenführung angezeigt, die eine weitere Bearbeitung ermöglicht. –