Опция / плагин SVN, которая не разрешает коммит, если файлы содержат определенную строку

Я ищу SVN вариант или плагин, который не позволит коммитить, если файлы содержат определенную строку (например, System.out.println).

Есть ли вероятность, что такая вещь существует? Может быть на стороне клиента или сервера.

Спасибо Петр

1 ответ

Решение

Конечно.

Вы можете использовать хуки pre-commit на вашем сервере SVN.

http://svnbook.red-bean.com/en/1.8/svn.ref.reposhooks.pre-commit.html

Хук предварительной фиксации запускается непосредственно перед переводом транзакции в новую ревизию. Как правило, этот хук используется для защиты от коммитов, которые запрещены из-за содержимого или местоположения (например, ваш сайт может потребовать, чтобы все коммиты в определенную ветку включали номер заявки от системы отслеживания ошибок или чтобы входящее сообщение журнала было непустым),

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

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-settings.html

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