Конфигурация сервера SVN для запрета фиксации одного и того же сообщения от клиента

319
Mr Neo

Я настроил SVN Server для своей групповой работы. И теперь я хочу, чтобы пользователь не мог отправить код на сервер с теми же сообщениями. Можно ли отформатировать комментарий от клиента, например: *.*.*.*(1.0.0.1). Если пользователь фиксирует неверный формат, он не сможет его зафиксировать. Можно ли это сделать на сервере SVN?

Пример:

Пользователь1 фиксирует ревизию 1 с сообщением: Version 1.0

User2 фиксирует ревизию 2 с тем же сообщением: Version 1.0(это не будет разрешено)

1
крючок precommit, вероятно, будет работать ssnobody 8 лет назад 3

1 ответ на вопрос

1
VenomFangs

Я думаю, что ssnobodyна правильном пути. Вам нужно написать некоторый код для обработки логики в precommit. Мы используем нечто подобное, чтобы гарантировать, что коммиты не пусты. Создание дублирующих записей звучит как нечто большее, что должно было бы обеспечить руководство / архитекторы, потому что ничто не помешает пользователям вводить одно и то же сообщение или добавлять случайные символы в конце.

Ниже показано, как можно использовать precommit для защиты от пустых коммитов https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments

Похожие вопросы