Soy administrador de una implementación heredada de Subversion. Tenemos un par de ganchos de confirmación retorcidos que necesito ignorar temporalmente (para permitirme arreglar algunas cosas en el repositorio).
¿Hay alguna forma de ignorar el gancho de confirmación?
- ¿Por comando?
- desde el servidor (tengo acceso root) usando una de las herramientas de administración?
- ¿O incluso desactivarlos globalmente por un corto tiempo?
Respuesta1
Ganchos SVN:
- son específicos del repositorio (
/hooks
directorio en la raíz del árbol FS del repositorio) - debe tener nombres predefinidos y ser ejecutable en términos del sistema operativo del host para poder ser invocado
Por lo tanto, el conjunto completo de ganchos *-commit siempre es
/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*
y la forma más fácil y rápida de desactivarcualquierHooks (desde mi punto de vista) es simplemente cambiarle el nombre de alguna manera.