Проверка подрывной деятельности

Мы используем Subversion в качестве решения для управления исходным кодом; однако пара моих товарищей по команде не очень верны, когда дело доходит до предоставления комментариев при проверке файлов.

Я хотел бы поставить пару проверок, как...

О. Комментарий обязателен, по крайней мере, с указанным количеством символов. Б. Несколько слов должны присутствовать при проверке в комментарии. C. пробелы в именах файлов отклоняются.

Есть ли способ сделать это? Я пытался найти решение, но, похоже, не очень хорошо...

2 ответа

Решение

Вы можете использовать ловушку предварительной фиксации, чтобы проверить, приходит ли комментарий с фиксацией и какие файлы изменены или добавлены.

Сценарий ловушки перед принятием получает репозиторий, который необходимо изменить, и идентификатор транзакции. Оба они могут быть использованы с svnlook:

svnlook log /path/to/repo --transaction <txid>

Это отобразит сообщение о коммите.

Проверьте эту статью, посвященную хукам Subversion. Есть пример ловушки перед фиксацией.

Другие вопросы по тегам