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.