Я администратор устаревшей реализации Subversion. У нас есть пара грубых коммитов, которые мне нужно временно игнорировать (чтобы я мог исправить некоторые вещи в репозитории).
Есть ли способ игнорировать хук коммита?
- на основе каждой команды?
- с сервера (у меня есть root-доступ) с помощью одного из инструментов администратора?
- или даже отключить их глобально на короткое время?
решение1
Хуки SVN:
- являются специфичными для репозитория (
/hooks
каталог в корне дерева репозитория-FS) - чтобы быть вызываемым, должны иметь предопределенные имена и быть исполняемыми в терминах ОС хоста
Полный набор хуков *-commit, таким образом, всегда
/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*
и самый простой и быстрый способ отключитьлюбойкрючки (с моей точки зрения) просто переименовать его как-то