Was muss zur .gitconfig-Datei des cmders hinzugefügt werden, um Sublimemerge als Git-Mergetool auszuführen?

Was muss zur .gitconfig-Datei des cmders hinzugefügt werden, um Sublimemerge als Git-Mergetool auszuführen?

Ich wollte unbedingt die neue Git-Mergetool-Integration ausprobieren, bin aber auf ein Problem gestoßen:

Ich verwende Windows 10 und habe das SublimeMerge-Paket installiert. Außerdem verwende ich cmder anstelle der Windows-CLI, da es auch eine Git-Integration bietet (keine zusätzliche Installation von Git Bash nötig). Ich habe genug gesucht, konnte aber keine Lösung finden.

Ich habe C:\Program Files\Sublime Merge zu meiner %PATH%-Variable hinzugefügt. Und die globalen Git-Konfigurationseinstellungen aktualisiert.

git config --global merge.tool smerge

Aber laut der offiziellen Git-Mergetool-Dokumentation:

Verwenden Sie das durch angegebene Programm zur Zusammenführungsauflösung. Gültige Werte sind emerge, gvimdiff, kdiff3, meld, vimdiff und tortoisemerge. Führen Sie git mergetool --tool-help aus, um eine Liste der gültigen Einstellungen anzuzeigen.

Wenn ich den Befehl ausführe, fehlt mir „smerge“ unter „Mergetools“, siehe Screenshot unten: Screenshot der Cmder-Konsole

Ich bin fest davon überzeugt, dass meine Änderungen nicht in der Gitconfig-Datei von cmder widergespiegelt werden, aber gleichzeitig sollte es eine Möglichkeit geben, dies zu tun.

verwandte Informationen