2015-09-21 5 views
0

Я использовал команду ниже для обновления сообщения журнала для конкретной ревизии. Теперь каждый может изменить сообщения журнала для каждой ревизии. как вернуть это обратно к ограничению, чтобы обновить сообщения журнала.Как заблокировать редактирование журнальных сообщений после внесения изменений?

$ svnadmin setlog "path" -r 7 --bypass-hooks message.txt 

ответ

0

Если вы еще ничего не сделали в своем репозитории, вы в порядке. Вы использовали команду svnadmin, которая доступна только на вашем сервере. Поэтому никто с удаленным доступом не может изменить репозиторий тем же способом.

Обычно вы можете активировать редактирование сообщений журнала удаленно, создав pre-revprop-change -hook (который возвращает 0) внутри каталога hooks вашего репозитория. Затем каждый может изменить ваши сообщения журнала (не рекомендуется).

В стандартной конфигурации SVN запрещает такую ​​модификацию.

+0

Перед этим изменением, если я хотел сделать какие-либо изменения, он обычно показывает ошибку, но теперь он не показывает никаких ошибок, и я могу изменить сообщение журнала. Теперь я хочу вернуть это. Он не должен принимать изменения в сообщениях журнала. –

+0

как вы делали изменения _before_, как правило, вы опускаете командный переключатель «--bypass-hooks», о котором я и говорил. –

Смежные вопросы