Вы можете, конечно, задним числом изменить сообщения журнала, это покрыто в FAQ . Я не уверен, как работает интерфейс командной строки для VisualSVN, но для vanilla svn команда будет
svn propset -r N --revprop svn:log "new log message" URL
Если вы хотите сделать это для всех ревизий без выгрузки репозитория и повторной загрузки, вы можете написать эту команду для работы со списком всех ревизий. Это займет некоторое время, в зависимости от размера вашего репозитория, но в принципе нет причин, по которым вы не можете это сделать, и это не включает дамп и перезагрузку.
Также в vanilla SVN есть команда svnlook
, которая является своего рода административным инструментом, который работает непосредственно с файлами репозитория. Этот инструмент не понимает URL-адреса (у вас должен быть доступ к хранилищу на уровне файловой системы), но он работает на намного быстрее. Синтаксис немного отличается, но вы можете изменить свойства таким же образом, используя этот инструмент.