Ich habe das Gefühl (obwohl ich mich irren könnte, dass dies ein Problem war, seit ich den neuen Github-Windows-Client installiert habe)….
Ich hatte dieses Problem von Zeit zu Zeit, und ein Neustart des Computers hat immer geholfen. Keine Ahnung warum.
– eis
4. Juni 2012 um 15:16 Uhr
@eis Danke, ich habe neu gestartet und es hat nicht geholfen.
– iKode
4. Juni 2012 um 15:19 Uhr
Hatte das gleiche Problem, bei mir hat dieser Workaround geholfen.
– PiQuer
4. April 2013 um 21:45 Uhr
Mir ist klar, dass dies alt ist, aber für zukünftige Googler hat KDiff3 auch eine Option, bei der, wenn die Zusammenführung trivial ist, sie stillschweigend aufgelöst wird und nicht einmal ein Fenster anzeigt.
Mir ist das in der Vergangenheit passiert, also könnte es das sein, was bei dir passiert. Ich denke, die Option heißt “Automatisch speichern und beim Zusammenführen ohne Konflikte beenden”.
Diese Option ist zwar der Übeltäter, wird aber immer ausgelöst, weil git aufruft kdiff3 mit dem --auto Flag, daher hilft es nicht, die Option in kdiff3 zu deaktivieren. Eine Problemumgehung finden Sie in meiner Antwort auf diese ähnliche Frage.
– PiQuer
4. April 2013 um 21:43 Uhr
Ich habe Git für diesen Zweck unter Windows seit einiger Zeit nicht mehr verwendet, aber Ihre Konfigurationsdatei zeigt einige interessante Unterschiede in Bezug auf: Programmzeichenfolgen.
Ich vermute, dass es ein Problem mit den Leerzeichen im Programmnamen geben könnte. Versuchen Sie, Ihre ausführbaren Diff/Mergetool-Pfade auf Folgendes einzustellen:
Wenn Sie also ein 32-Bit-Betriebssystem ausführen und das Installationsprogramm für Git-Erweiterungen kdiff3 installiert haben, wird Ihr kdiff3 nicht einmal von selbst ausgeführt. Die Lösung besteht darin, die 32-Bit-Version herunterzuladen (http://sourceforge.net/projects/kdiff3/files/kdiff3/) und neu installieren. Ich musste die 64-Bit-Version nicht einmal deinstallieren, da der Installer einfach die vorherige Installation überschrieb.
YaOzI
Git hat --auto fest als Befehlszeilenoption für KDiff3 codiert, was verursacht die GUI nicht angezeigt wird, wenn alle Konflikte von KDiff3 automatisch aufgelöst werden können.
Wir können dieses Standardverhalten ändern, indem wir Folgendes einstellen:
Ich hatte dieses Problem von Zeit zu Zeit, und ein Neustart des Computers hat immer geholfen. Keine Ahnung warum.
– eis
4. Juni 2012 um 15:16 Uhr
@eis Danke, ich habe neu gestartet und es hat nicht geholfen.
– iKode
4. Juni 2012 um 15:19 Uhr
Hatte das gleiche Problem, bei mir hat dieser Workaround geholfen.
– PiQuer
4. April 2013 um 21:45 Uhr