Чтобы сделать быстрое изменение сообщения журнала без необходимости создания сценария перехвата pre-revprop-change, используйте следующую команду svnadmin
:
svnadmin setlog --bypass-hooks REPOS_PATH -r N FILE
где REPOS_PATH
- это путь к хранилищу на сервере (например, / srv / svn / repository), а N
- это номер редакции (например, 25), а FILE - текстовый файл, содержащий правильную запись в журнале фиксации.
Две вещи:
Это требует доступа файловой системы к файлам репозитория, но также и создание сценария перехвата pre-revprop-change ... и, во-вторых, эта команда будет обходить любые скрипты перехвата, которые могут быть на месте, поэтому используйте их осторожно ...