Я использую msysgit в Windows, а иногда, когда он должен открыть мой редактор, чтобы разрешить мне редактировать сообщение фиксации или что-то еще, он пытается открыть файл с именем [email protected]
. Файл не существует, поэтому Notepad ++ говорит: «Файл« $ @ »не существует, вы хотите его создать?»
Мой .git/конфигурация выглядит следующим образом:
[core]
editor = C:/Program\\ Files/notepad++/notepad++.exe
haha, я видел `git` и` `$ @"? `В заголовке вопроса, и понял, что это было ругательным :) – Benjol 2010-12-01 06:11:47
Похож на проблему с переменным расширением, но после обдумывания его на минуту или две, Я не могу придумать, где именно это происходит. Возможно, Git считает, что программа выполняет переменное расширение (как это делают программы Windows), и программа ожидает, что оболочка это сделает. Однако не имеет большого смысла, учитывая, что Notepad ++ является обычной программой для Windows. – siride 2010-12-01 06:51:29