Невозможно открыть файл подкачки для "foo \ .git \ COMMIT_EDITMSG" [Новый каталог].
Похоже, что git commit
передает путь к файлу как путь Windows, а не как путь POSIX. обратите внимание на \
в сообщении.
gvim
попытается открыть файл `foo.gitCOMMIT_EDITMSG", который не существует.
Я не использую git
, но я думаю, что он использует переменную окружения, похожую на SVN_EDITOR
. Возможно, вам понадобится обернуть сеанс редактирования небольшим сценарием, который использует cygpath
, чтобы изменить путь к файлу с Windows на разделители Posix.
#!/bin/bash
gvim "$(cygpath --unix "${1}")"
Предостережение Emptor, не проверено.