Проверка подрывной деятельности
Мы используем Subversion в качестве решения для управления исходным кодом; однако пара моих товарищей по команде не очень верны, когда дело доходит до предоставления комментариев при проверке файлов.
Я хотел бы поставить пару проверок, как...
О. Комментарий обязателен, по крайней мере, с указанным количеством символов. Б. Несколько слов должны присутствовать при проверке в комментарии. C. пробелы в именах файлов отклоняются.
Есть ли способ сделать это? Я пытался найти решение, но, похоже, не очень хорошо...
2 ответа
Вы можете использовать ловушку предварительной фиксации, чтобы проверить, приходит ли комментарий с фиксацией и какие файлы изменены или добавлены.
Сценарий ловушки перед принятием получает репозиторий, который необходимо изменить, и идентификатор транзакции. Оба они могут быть использованы с svnlook
:
svnlook log /path/to/repo --transaction <txid>
Это отобразит сообщение о коммите.
Проверьте эту статью, посвященную хукам Subversion. Есть пример ловушки перед фиксацией.