Usamos svnsync
para crear servidores de respaldo completamente funcionales, y tenemos un script para hacerlo.
Sin embargo, si deseamos crear un nuevo servidor de respaldo, tenemos que copiar el archivo htpasswd
y groups.conf
(eso no es difícil) y (después de ejecutarlo svnsync
) asignar manualmente el usuario / grupo a los repositorios. Además, si cambiamos la asignación en el servidor principal, no hay una manera fácil de aplicar ese cambio a todos los servidores de respaldo.
Dado que tenemos más de 50 proyectos y más de 30 usuarios, este es un ejercicio aburrido y lleno de errores. ¿Hay alguna herramienta que pueda ayudarnos a hacer copias de seguridad y restaurarlas automáticamente? Estamos utilizando VisualSVN en Windows, por lo que es mejor tener soluciones en los scripts de Windows, no en los scripts de shell.