Внезапно получаю эту ошибку SVN - PullRequest
3 голосов
/ 21 октября 2010

Какого черта я вдруг получаю эту ошибку SVN, когда пытаюсь импортировать файлы в репо? При чем тут вообще блокнот ++?

Спасибо:)

C: \ XAMPP \ HTDOCS \ проекты \ лаборатория> SVN импорт c: / wordpress http://tasty.unfuddle.com/svn/tasty_lab/wordpress «C: \ Program» не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл. SVN: Система ( "C: \ Program Файлы \ Notepad ++ \ Notepad ++. EXE svn-commit.tmp ') вернул 1

Ответы [ 3 ]

6 голосов
/ 21 октября 2010

Используйте короткий путь для вашей переменной среды% EDITOR%. Это должно решить проблему.

set EDITOR=C:\Progra~1\Notepad++\notepad++.exe

Или сделать изменение постоянным.

В Windows Vista и выше:

setx EDITOR C:\Progra~1\Notepad++\notepad++.exe

В старых версиях вам придется использовать графический интерфейс:

  • Щелкните правой кнопкой мыши Мой компьютер
  • В контекстном меню выберите Свойства
  • Перейти к расширенным настройкам системы
  • Нажать на Переменные среды Кнопка
  • Измените значение РЕДАКТОРА там
5 голосов
/ 21 октября 2010

svn пытается открыть ваш редактор по умолчанию, чтобы вы могли ввести сообщение коммита, и терпит неудачу. Я понятия не имею, как изменить редактор по умолчанию в Windows (в Linux это будет что-то вроде export EDITOR=/path/to/editor.

Пока кто-то не объяснит, как изменить ваш редактор по умолчанию, вы можете временно обойти это, либо введя комментарий непосредственно с помощью -m'Comment', либо предоставив --editor-cmd

1 голос
/ 21 октября 2010

У меня нет полного ответа, но причина, по которой он возвращает ошибку Notepad ++, заключается в том, что это ваш текстовый редактор по умолчанию.SVN пытается открыть это, чтобы вы могли написать сообщение журнала, но безуспешно, предположительно, потому что он задыхается в пространстве в «Program Files».Попробуйте исправить глобальную переменную среды для вашего текстового редактора по умолчанию.Я забыл, как это называется, но найти его не должно быть сложно.

Если вам нужен быстрый взлом, чтобы разрешить импорт, чтобы вы не были заблокированы прямо сейчас , тогда запуститеsvn import -m "Logging Message Goes Here" C:/files/I/want/to/import

...