исправление фиксации Subversion с некорректным комментарием - PullRequest
0 голосов
/ 14 июня 2010

Я использовал git svn do commit в свой svn-репозиторий, и комментарий содержал недопустимый символ.Когда я пытаюсь изменить комментарий, как описано здесь , я получаю следующую ошибку:

svn propedit -r 2958 --revprop svn:log https://svnhost/path/to/repository
svn: Valid UTF-8 data
(hex: 68 6d 65 6e 66 61 6b 74 6f 72 20 75 6e 64 20 4f 70 74 69 6f 6e 73 70 72)
followed by invalid UTF-8 sequence
(hex: e4 6d 69 65)

У кого-нибудь есть совет, как исправить этот коммит, не имея прав администратора в репозитории?

1 Ответ

1 голос
/ 15 июня 2010

Я проверил ссылку, которую вы включили в change-log-msg FAQ, и выполнил команду, которую вы и они перечислили, препятствует тот факт, что хранилище настроено так, чтобы фактически разрешать изменение сообщения журнала.По умолчанию хранилище нет.Чтобы включить модификацию сообщений журнала, необходимо активировать скрипт pre-revprop-change, и это может сделать только кто-то (обычно администратор) с доступом к файловой структуре хранилища на диске.

Кажетсякак у вас нет необходимого доступа.Вы можете передать это администратору хранилища.В этом случае просто переименуйте pre-revprop-change.tmpl в pre-revprop-change и убедитесь, что он исполняемый, позволит изменить сообщения журнала:
http://svnbook.red -bean.com / nightly / en / svn.reposadmin.create.html #svn.reposadmin.create.hooks

Спасибо,
Захари

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...