respaldar - Copiar el repositorio SVN
respaldar repositorio svn (4)
¿Es posible que no sea un archivo de volcado sino más bien un archivo tar.gz del propio repositorio?
Tengo un repositorio SVN en un servicio SVN alojado que necesito mover a nuestro servicio SVN alojado localmente. El host ofrece una función de exportación, que he usado. ¿Pero cómo tomo ese archivo exportado e lo importo a un nuevo repositorio?
EDITAR
Intenté usar svnadmin load, pero recibí un mensaje de error:
% svnadmin load . < ~/ss2_14066_rev36
svnadmin: Malformed dumpfile header
El servicio del que estoy exportando es http://beanstalkapp.com , y su página de ayuda para la exportación dice que este archivo exportado puede ser reimportado a otro servidor svn. ¿Es posible que esto no coincida con la versión del servidor?
Si la exportación se creó utilizando el svnadmin dump
, puede importarlo en un nuevo repositorio vacío usando
# cd /path/to/new/repo
# svnadmin load . < /path/to/dumpfile
Si su proveedor de hosting utiliza Subversion 1.4 o posterior, también puede usar svnsync para crear una copia desde el repositorio.
Ver el libro de Subversion para más detalles.
Este bit:
/path/to/dumpfile
tiene que ser una ruta de acceso absoluta a un ARCHIVO (.dmp) que pueda transmitirse al comando de carga de svnadmin, no solo a una ubicación de directorio.