SVN gancho post-commit executando no cliente

1

Estou tentando adicionar um gancho post-commit ao Subversion que enviará um email para um grupo de usuários quando uma alteração for confirmada na base de código.

Eu tenho seguido estas instruções , mas quando eu faço um commit, o comando parece estar executando no cliente que fez o commit, em vez do servidor SVN.

Para testar isso, tentei usar o seguinte comando como um gancho post-commit:

@echo %1 %2>C:\svnhooktest.txt

esperando que um arquivo de texto com o caminho do repositório e o número de revisão sejam criados na unidade C: do servidor. No entanto, o arquivo é criado na unidade C: do cliente, fazendo com que eu acredite que o comando está sendo executado no cliente.

Alguém sabe por que isso pode estar acontecendo e como posso obter o comando em execução no servidor?

    
por Simon Adcock 22.10.2014 / 18:33

1 resposta

0

I have been following these instructions, however when I make a commit, the command appears to be executing on the client that made the commit, rather than the SVN server.

Se você seguiu as instruções e colocou o código no post-commit.cmd , então o gancho tem que estar funcionando como esperado.

Posso aconselhar a seguir as etapas da resposta para analisar o que o gancho realmente faz.

    
por 22.10.2014 / 19:40