Pergunta

É possível criar servidores Subversion "federados"?Como em um servidor no local A e outro no local B que sincronizam suas versões locais do repositório automaticamente.Dessa forma, quando alguém em qualquer local interage com o repositório, está acessando seu respectivo servidor local e, portanto, tem tempos de resposta mais rápidos.

Foi útil?

Solução

Este é mais ou menos o caso de uso perfeito para SVK.SVK é um front end de linha de comando para Subversion que funciona com uma cópia local inteira do repositório.Portanto, seus commits, atualizações, etc.trabalhe no repositório local e você poderá sincronizar com um mestre.Eu geralmente recomendaria o SVK em vez do subversion simples, pois torna muitas coisas mais agradáveis.Sem pastas .svn, melhor ramificação e fusão, melhor resolução de conflitos.

Outras dicas

O Subversion 1.5 introduziu suporte de gravação através de proxy para servidores webdav sobre o suporte SvnSync existente que foi adicionado em 1.4.Isso permite que você tenha espelhos locais para recuperar arquivos e histórico, mas os commits são confirmados diretamente no repositório master.Se configurados corretamente, os espelhos locais recebem as alterações imediatamente.

Veja o Livro SVN para mais detalhes.

Parece que você pode gostar Git.Existe um Google Talk explicando tudo sobre isso.

Provavelmente não é exatamente o que você procura, mas você pode implementar o cluster no nível do sistema operacional.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top