'svnlook' não é reconhecido como um comando interno ou externo. Servidor VisualSVN

3

Eu tenho o VisualSVN em execução em um servidor Windows 2003 de 64 bits. Estou armazenando meu repositório em um NAS e usando o caminho UNC.

O problema surge quando se usa o svnlook em um arquivo com um "gancho".

Eu recebo:

'svnlook' is not recognized as an internal or external command,

Eu tenho uma configuração semelhante em um servidor Windows 2003 de 32 bits que é executado sem problemas. As duas variáveis são o sistema operacional de 64 bits e o caminho UNC.

Alguma idéia de como fazer meu script de gancho funcionar?

    
por NitroxDM 30.07.2010 / 18:46

2 respostas

1

Escreva o caminho completo para svnlook no arquivo de lote ou adicione o diretório onde ele reside à sua variável de ambiente PATH.

Para alterar o valor de PATH

  • Clique com o botão direito do mouse em Meu computador para abrir Propriedades do sistema
  • Na guia Avançado , clique no botão Variáveis de ambiente
  • Selecione PATH em Variáveis do sistema
  • Clique no botão de edição
  • Prefira o caminho do diretório e um ;
por 30.07.2010 / 20:48
3

O VisualSVN Server não adiciona o svnlook à variável de ambiente PATH para evitar conflitos com outro cliente do Subversion. Você deve usar a variável de ambiente VISUALSVN_SERVER para acessar o svnlook usando o caminho completo. Ou seja,

"%VISUALSVN_SERVER%\bin\svnlook" 
    
por 06.08.2010 / 23:15