Используя Подверсию я пытаюсь фиксировать с:
svn ci dir/filename
И я получаю это:
svn: system('emacs svn-commit.tmp') returned 256
Что это означает? Как может я для фиксации его?
] Когда вы пытаетесь зафиксировать что-то в Subversion, ему нужен комментарий к коммиту. Если вы не передадите комментарий коммита в командной строке (используя сообщение []-m [
]), Subversion автоматически запустит нужный вам редактор. Похоже, что ваш редактор - emacs, но есть проблема с его запуском.[
]Или исправьте emacs, или установите переменные окружения []EDITOR[
] или []SVN_EDITOR[
] в другой реально работающий редактор.[
]Похоже, что svn не может запустить emacs для редактирования комментариев к фиксации. [
] []Если у вас есть всего несколько слов комментариев для коммита, вы можете использовать:[
] [svn ci dir/filename -m "Made some small changes"
]
[]другой вариант может быть использование []--редактора-cmd[
] опции svn. подробности см. в []svn help ci[
].[
]гуглинг []svn: system('emacs svn-commit. tmp') возвращаемая 256[
] показывает в качестве первого результата следующую ссылку.[
][]http://jjinux.blogspot.com/2008/03/vim-weird-os-x-105-problem.html[][
]] Похоже, что SVN пыталась вызвать Emacs, чтобы позволить вам отредактировать сообщение журнала коммитов, и что-то провалилось. [
] []Обходной путь: используйте флаг -m для указания сообщения о фиксации в командной строке:[
] [svn ci dir/filename -m "log message here"
]