Me gustaría saber si existe una manera fácil de duplicar un repositorio de subversión sin tener acceso al sistema de archivos. Lo que significa que tengo acceso de solo lectura con la interfaz HTTP.¿Cómo duplicar un repositorio de subversión sin acceso al sistema de archivos?
Básicamente, me gustaría tener mi propia copia alojada localmente de un repositorio para un proyecto de código abierto. Proporcionan acceso anónimo al repositorio de subversión, como de costumbre.
He revisado los documentos, y creo que mi Google-fu es lo suficientemente bueno porque no pude encontrar ninguna referencia para hacer algo como esto.
Así que, básicamente, quiero descargar todas las revisiones, y ser capaz de importarlas a mi propio repositorio usando svnadmin.
Vale la pena señalar que svnsync solo toma los cambios necesarios para actualizar su repositorio, por lo que es bastante eficiente. Además, no debe modificar el repositorio local usted mismo, simplemente use svnsync. –
Ah, eso es muy útil, gracias Jonathan. Desafortunadamente, el repositorio me está buscando un nombre de usuario y contraseña, aunque permite pagos anónimos. Así que tendré que esperar hasta que el administrador pueda ayudarme después de todo. Puedo buscar algunas de esas herramientas de conversión para exportar un proyecto a otro VCS también. Simplemente no pude encontrar nada para svn -> svn. –
Resulta que Mercurial tiene varias herramientas a lo largo de estas líneas, incluyendo algo incorporado así como hgsvn. –