Como posso ignorar um gancho de commit do Subversion?

Como posso ignorar um gancho de commit do Subversion?

Sou administrador de uma implementação legada do Subversion. Temos alguns ganchos de commit complicados que preciso ignorar temporariamente (para me permitir consertar algumas coisas no repositório).

Existe alguma maneira de ignorar o gancho de commit?

  • por comando?
  • do servidor (tenho acesso root) usando uma das ferramentas administrativas?
  • ou mesmo desativá-los globalmente por um curto período de tempo?

Responder1

Ganchos SVN:

  • são específicos do repositório ( /hooksdir na raiz da árvore do repositório-FS)
  • deve ter nomes predefinidos e ser executável em termos do sistema operacional do host para poder ser chamado

O conjunto completo de ganchos *-commit, portanto, é sempre

/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*

e a maneira mais fácil e rápida de desativarqualquerhooks (do meu ponto de vista) é apenas renomeá-lo de alguma forma

informação relacionada