São possíveis ganchos de commit remoto no subversion?
-
27-10-2019 - |
Pergunta
minha configuração atual é a seguinte:
- Temos um compartilhamento de samba Linux que contém todas as pastas do repositório (com a pasta hooks dentro, entre as outras)
- Todos os desenvolvedores têm o compartilhamento mapeado como uma unidade de rede e importado para um diretório local (normalmente C: \ Server \ RepositoryName) onde trabalham em seus arquivos.
- Todas as máquinas que acessam o drive (infelizmente) executam o Windows.
O que pretendo fazer é ter um gancho no servidor Linux que detecte quando um commit foi feito, por qual projeto, o número da revisão, o nome do desenvolvedor que fez o commit, etc.intercepta arquivos, mas eles parecem ser executados pelo cliente.Existe uma maneira de monitorar as mudanças de svn e coletar as informações relevantes do servidor Linux?
Solução
Todos os ganchos são executados pelo svnserve.Verifique seus scripts de gancho, configuração de svnserve e http://subversion.apache.org/faq.html# hook-debugging
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow