SVN svnsync todo el proyecto de repo

Tengo dos VisualSVNServer : master ( http://example.com/svn ) y un mirror (backup)

En cada server tenemos la misma estructura de repository con 100 project (20 GB):

D:\Repositories \MyProject1 \MyProject2 \MyProjectN 

en este momento sincronizo el server reflejado manualmente para cada proyecto individual, por ejemplo:

 svnsync synchronize http://127.0.0.1/svn/MyProject1 http://example.com/svn/MyProject1 svnsync synchronize http://127.0.0.1/svn/MyProject2 http://example.com/svn/MyProject2 svnsync synchronize http://127.0.0.1/svn/MyProjectN http://example.com/svn/MyProjectN 

es posible sincronizar todos los proyectos en el espejo con un command?

Si http://127.0.0.1/svn/ es un repository , puede usar svnsync synchronize http://127.0.0.1/svn/MyProject1 http://example.com/svn .

Sin embargo, sospecho que este no es el caso, y http://127.0.0.1/svn/ es en realidad un directory virtual que es un padre común para dos repositorys independientes . Si este es el caso, no puedes hacer esto. Subversion simplemente no lo permite.

Editar: en function de su edición posterior, tiene múltiples repositorys servidos desde un padre común (raíz). Este es el escenario del segundo párrafo. No puede sincronizar todos los repositorys con un solo svnsync ; debe hacer cada uno individualmente.

Entonces, ¿cómo puedes notar la diferencia? Ejecute svn info http://127.0.0.1/svn/MyProject1 y svn info http://127.0.0.1/svn/MyProject2 Si ambos devuelven el mismo valor informado para la Repository Root , se aplica el primer párrafo. Si recupera la misma URL que la raíz del repository (IOW, la Repository Root es http://127.0.0.1/svn/MyProject1 para MyProject1 y http://127.0.0.1/svn/MyProject2 para MyProject2 , entonces están separados repositorys.