Используйте перевод строки или возврат каретки в сообщении о фиксации Subversion из командной строки

Используйте перевод строки или возврат каретки в сообщении о фиксации Subversion из командной строки

Я использую Subversion 1.6.6 на Ubuntu 10.04, работая в оболочке bash. Я хотел бы вставить возврат каретки, или перевод строки, или новую строку в сообщение о коммите, чтобы при чтении журнала комментарии были отформатированы соответствующим образом. Это работает нормально, когда я использую системный редактор или указываю файл для комментария к коммиту, но на самом деле я хочу иметь возможность сделать что-то вроде следующего:

svn ci -m "This is the first line\nThis is the second line"

и представьте комментарий как:

This is the first line
This is the second line

Мой пример не работает, выдает следующее:

Это первая строка\nЭто вторая строка

Итак, есть ли способ это сделать? Если да, то как?

решение1

Попробуй это:

svn ci -m $'This is the first line\nThis is the second line'

решение2

Просто нажмите Enter, когда вы его печатаете, вместо \n. Подсказка изменится на ">", и вы сможете продолжить ввод.

Это вопрос оболочки, а не вопрос Subversion.

Связанный контент