Executando SVNSync em uma caixa do windows

3

Estou tentando fazer com que o SVN Sync seja executado em meu servidor de origem (servidor inicial do Windows) em uma tarefa agendada para copiar todas as alterações do meu servidor SVN principal por meio de um backup.

Eu tenho meu servidor SVN principal configurado e eu tenho um repositório vazio com 1 usuário - svnSync configurado no meu servidor doméstico.

Eu tentei rodar o svnsync no meu servidor doméstico, mas ainda não tive sorte.

Primeiro, me pediu a senha do administrador - isso é normal? Como faço para lidar com isso no meu script?

Quando inseri todos os nomes de usuário e senhas, recebi esta mensagem:

svnsync: Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook

Não tenho ideia do que fazer para corrigir isso!

Alguém pode me ajudar com um arquivo em lote para fazer o que eu quero.

Uma outra questão. O nome de usuário da pessoa original que verifica o código será retido no espelho ou tudo será verificado como svnSync?

Muito obrigado.

    
por Roaders 21.02.2010 / 17:43

1 resposta

2

Estou usando o svnsync em nossos servidores de subversão de produção no trabalho. A etapa que parece estar faltando ausente está ativando as mudanças de propriedade de revisão no repositório do coletor (destino). Faça isso criando um gancho pre-revprop-change vazio em seu repositório Subversion do coletor. (Você encontrará um modelo na subpasta hooks do seu repositório subversion sink).

A senha da administração é um problema de permissões mais genérico. O processo que executa o svnsync precisará, obviamente, de permissões de gravação para o repositório. No trabalho, tenho um usuário local que possui permissão de gravação no repositório de destino e usa as opções --source-username e --source-password para usar um nome de usuário somente leitura no repositório de origem.

Sim, os nomes dos autores são replicados fielmente, mesmo que não existam como usuários com acesso no repositório de destino.

Para mais detalhes, veja o livro da subversão section

    
por 21.02.2010 / 18:51

Tags