servidores svn se sincronizan automáticamente

servidores svn se sincronizan automáticamente

Tengo un servidor svn en nuestra LAN localmente, está en Windows. Los desarrolladores usan y registran la entrada y salida de eso. Solo para estar más seguros, hemos elegido un servidor de rackspace y uno de Linux. ¿Es posible realizar una sincronización semanal automática desde el servidor svn local al remoto? El remoto se usará principalmente como respaldo remoto, pero en caso de que alguien quiera acceder, puede hacerlo ya que no hay una IP estática o externa para nuestra LAN.

Respuesta1

Puede tener un comando posterior a la confirmación que actualice automáticamente su repositorio de respaldo. De esa manera, tendrás respaldo en tiempo real.

Alternativamente, puede configurar una tarea cron para actualizar su repositorio de respaldo en los períodos que desee.

Respuesta2

Solo para agregar la respuesta de Veynom, puedes usar el incorporadosvnsyncherramienta para crear una copia de seguridad consistente de su repositorio local. No se recomienda el uso de herramientas como rsync, ya que puede sincronizar una versión inconsistente que podría quedar inutilizable cuando realmente la necesita.

Respuesta3

Puede sincronizar fácilmente los archivos en una dirección, pero nadie debe usar el repositorio en el otro extremo.

No habría forma de conciliar los problemas de fusión; terminaría teniendo dos revisiones con el mismo número de revisión y contenido diferente comprometido; sería un caos.

Utilice un VC distribuido como Bazaar o trate la copia de seguridad externa comoestrictamenteuna copia de seguridad, no escriba en ella.

Los sistemas distribuidos generalmente permiten al desarrollador trabajar en una rama alojada localmente (en la que pueden confirmar cambios normalmente) y posteriormente fusionar los cambios hacia abajo o hacia arriba en un repositorio "superior". Por supuesto, se mantiene la historia de los cambios.

Respuesta4

Hay una herramienta svn que mantendrá dos servidores svn sincronizados, lo siento, puedo recordar que es lo mismo, etc. Utiliza el mismo protocolo que usa el cliente svn para hablar con el servidor.

Es probable que encuentre muchos más usuarios de svn en stackoverflow.

información relacionada