Usamos svnsync
para criar servidores de backup totalmente funcionais e temos um script para fazer isso.
No entanto, se quisermos criar um novo servidor de backup, temos que copiar o arquivo htpasswd
e groups.conf
(que não é difícil) e (após executar svnsync
) atribuir manualmente o usuário / grupo aos repositórios . Além disso, se alterarmos a atribuição no servidor principal, não há uma maneira fácil de aplicar essa alteração a todos os servidores de backup.
Como temos mais de 50 projetos e mais de 30 usuários, esse é um exercício chato e incorreto. Há alguma ferramenta que possa nos ajudar a fazer backup e restaurá-las automaticamente? Estamos usando o VisualSVN no Windows, portanto, é melhor ter soluções em scripts do Windows, não em scripts de shell.
Tags backup permissions svn