хорошо "ловушки" - это в основном программы, которые запускаются, когда происходит определенное событие svn. Соответственно, хук после фиксации срабатывает после каждого коммита. Если у вас есть доступ к вашему хранилищу svn (как администратор, а не как пользователь), вы должны перейти в / path / to / repo / hooks
каталог и посмотреть шаблоны различных хуков, которые запускаются. Используйте файл post-commit.tmpl там как шаблон и добавьте все, что вы хотите. Обратите внимание, что любая программа / скрипт запускается как ловушка, автоматически получает аргументы, такие как имя репо, текущая ревизия и т. Д., В качестве аргументов командной строки. Смотрите здесь для справки:
http://svnbook.red -bean.com / ночной / ан / svn.reposadmin.create.html # svn.reposadmin.create.hooks
Затем вы можете принимать аргументы и делать что угодно после каждого коммита, включая подсчет различий или что у вас есть.