Управлять крючками SVN с SVN?
Вопрос
Насколько я мог видеть, нет встроенной функции для управления крючками SVN в самой SVN. Конечно, есть некоторые идеи, такие как еще один репозиторий со сценариями крючков, запуск svn export
в hooks
Справочник по коммитию, но как бы вы это сделали?
Решение
У меня есть крючки, управляемые SVN в одном из моих репозиториев. Это не тот же репозиторий, хотя; Я создал второй репозиторий SVN, чтобы удерживать крючки для первого. Я беспокоился о том, чтобы преодолеть доступ к основному репо с неисправным коммитом.
Другие советы
Я думаю, что нет ничего плохого в том, чтобы сделать каталог крючков подрывной проверкой. Так что после совершения крючка вам просто нужно svn up
в каталоге крючков, как пост-коммиточное действие.
Я думаю, что это также должно работать, чтобы сделать каталог крючков проверкой самого репозитория, которым он управляет.