1

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

Пример:

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

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

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .