Hemos estado utilizando un servidor DIY SVN en la oficina desde hace aproximadamente un año. Es una configuración simple con SVN instalado en un servidor doméstico. Usamos tortuga SVN para acceder a ella. Desearía haberme enterado de un sistema de control de versión hace años. De todos modos, el acceso al servidor es perfecto en la oficina en la LAN de 1Gbps, pero afuera es utilizable pero deficiente, limitado por el Velocidad de carga de 50k bytes/seg de nuestra línea ADSL a la web. Supongo que esto puede mejorar algún día con 'infinito', pero podemos morir esperando.¿Puedo crear un repositorio SVN alojado 'paralelo' al mío en mi servidor de oficina?
Me gustaría tener un repositorio "paralelo" alojado, por lo que me doy cuenta que pagaré, donde el acceso es mucho más rápido. Esto también nos daría una copia de seguridad adicional. Mi repositorio está justo por debajo de 40G, por lo que un límite de 100G estaría bien. ¿Hay alguna manera de hacer esto y hacer que los dos sean reflejos tales que los commit (al menos pequeños) sean visibles en ambos casi de forma inmediata? Ya estoy usando el comando Svnbackup para hacer un espejo paralelo en nuestro servidor, ¿puede funcionar de esta manera?
Cualquier sugerencia o alternativa apreciada.
TIA Brian
Gracias. Leer-escribir por favor. Mi uso principal del espejo www sería cuando estaba en casa (o fuera de la oficina). –
@Brian No puede configurar (fácilmente) un clúster de servidor svn multi-maestro, ya que el modelo de datos de svn no lo permite. Puede colocar el servidor central en Internet, lo que provoca una pérdida de rendimiento en su oficina. Debe decidir si esta pérdida de rendimiento es aceptable para usted. Una alternativa es usar mercurial o git como cliente svn, ya que estas herramientas le permiten trabajar fuera de línea. Pero el enfoque de DVCS solo funciona cuando no se necesitan funciones como el bloqueo de archivos o la eliminación parcial de árboles. – Rudi