Используя SVN в командной строке, я обычно фиксирую сообщение коммита в той же строке. Например:
svn commit -m "Initial checkin"
Когда я хочу использовать зарезервированные символы оболочки, такие как восклицательный знак в:
svn commit -m "It finally works!"
Он вылетит как ошибка, потому что оболочка пытается сделать что-то, кроме команды svn. Так что я могу избежать удара, как:
svn commit -m "woohoo\!"
А потом коммит проходит нормально, но теперь мое сообщение о коммите буквально говорит woohoo\!
. Есть ли способ без использования экрана редактора сообщений (я думаю, что это vim или nano) для вашего сообщения, чтобы такие вещи отображались правильно?