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?

Foi útil?

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
scroll top