2014-09-29 2 views
1

Я пытаюсь игнорировать некоторые данные в SVN, выполнив следующую командуПопытка СВН propedit SVN: игнорировать дает мне СВН: E205007

svn propedit svn:ignore <somefolder> 

, но это дает мне

svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found 

Что я делать не так?

ответ

1

svn должен знать, какой редактор должен позволить вам редактировать свойства каталога. Вероятно, вы также получите аналогичную ошибку, если попытаетесь сделать svn ci без передачи сообщений журнала в качестве аргумента команды.

В Unix-подобных системах традиционно использовать переменные среды с именем VISUAL или EDITOR, чтобы указать путь к вашему предпочтительному редактору. VISUAL обычно будет полноэкранным редактором, например vi или emacs, а EDITOR может быть редактором в стиле TTY, например ed. В вашем случае вы можете попробовать что-то вроде:

setenv VISUAL /usr/bin/vim 

(или если вы предпочитаете другой редактор, используйте это).

Эти переменные среды обычно определяются в файлах запуска вашей оболочки, поэтому будет местом для размещения команды setenv, чтобы переменная была доступна в будущих сеансах.

+1

Отлично, спасибо! Добавлен экспорт 'export VISUAL = vim' и' export EDITOR = $ VISUAL' в мой '~/.bash_profile', и теперь все работает нормально. – langkilde

 Смежные вопросы

  • Нет связанных вопросов^_^