¿Puede alguien señalarme en la dirección correcta para migrar un repositorio de Subversion 1.4 a Subversion 1.6 en un servidor diferente? Agradecería cualquier ayuda que pueda obtener, no estoy teniendo mucha suerte para buscar en Google.Migrar de Subversion 1.4 a 1.6
Respuesta
En primer lugar, no estoy 100% seguro de que puede mover un archivo de volcado libremente entre Linux y Windows. Puede que tenga que convertir los finales de línea.
A continuación, primero debe intentar mover el repositorio en formato 1.4 y luego actualizarlo en su lugar. Una manera de hacer eso, en la máquina objetivo:
svnadmin create --pre-1.5-compatible /path/to/repo
svnadmin load /path/to/repo <dumpfile
svnadmin upgrade /path/to/repo
Véase el SVN book para los detalles de svnadmin.
Asegúrese de que está tratando ese archivo de volcado como un archivo binario. Se ve como un archivo de texto y puedes salirte con la tarea de editarlo de varias maneras ... pero no es solo texto. Entonces, si ha ocurrido una conversión de nueva línea durante la transferencia o algo, terminaría con un desastre.
Lo hicimos de una manera ligeramente diferente: creamos un nuevo repositorio y utilizamos svnsync para crear un espejo del repositorio. Éste debe usarse como de solo lectura hasta el momento en que desee cambiar. A continuación, agregue ganchos al antiguo repositorio para prohibir las confirmaciones (idealmente mostrar y mensaje de error para indicar a los usuarios que se reubiquen en el nuevo repositorio). svnsync por última vez y activar el nuevo repositorio. Esto fue mucho más rápido que el dumping y más eficiente, ya que pudimos ponernos al día y sincronizar los últimos cambios en los viejos repositorios.
- 1. Migrar de Subversion a Team Foundation Server
- 2. ¿La mejor manera de migrar de VSS a Subversion?
- 3. ¿Alguna herramienta para migrar el repositorio de Vault a Subversion?
- 4. Estrategia para migrar de StarTeam 5 a Subversion?
- 5. Migrando a Django 1.4
- 6. Migrar de Spring 2.5 a 3 dentro de un servicio web de Axis 1.4 existente
- 7. Fusión muy lenta con Subversion 1.5 (y 1.4 Servidor)
- 8. ¿Migrar de Subversion a git, clonar todas las ramas y avanzar a través de gitolita?
- 9. Al migrar de Subversion a Git, ¿cómo puedo encontrar un compromiso dado un número de revisión?
- 10. Migrando a jquery 1.4
- 11. java 1.5 a 1.4
- 12. Migrar de ClearCase a SVN/Mercurial
- 13. ¿Cómo migrar de Subversion a Mercurial cuando la estructura del tronco/rama/etiqueta es un desastre?
- 14. Migrando de Subversion a Git
- 15. m2eclipse establece el cumplimiento de JDK 1.4 a
- 16. Migrar TimeZone a DateTimeZone
- 17. Migrar de Sourceforge a Github
- 18. Migrar de DataSets a EntityFramework
- 19. Migrar de Jam a CMake
- 20. Migrar de Oracle a MySQL
- 21. Actualización de GWT de 1.5 a 1.6
- 22. Cambiar Symfony 1.4 de Doctrine a Propel
- 23. Aprendiendo a usar Subversion
- 24. Convirtiendo de Mercurial a Subversion
- 25. Herramienta para migrar de DB2 a MySQL
- 26. Cómo migrar de fósil a hg
- 27. ¿Cómo migrar de mysql 5.1 a 5.5?
- 28. ¿Migrar proyecto de RCS a git?
- 29. ¿Cómo migrar de SourceGear Vault a TFS?
- 30. ¿Cómo migrar de virtualenv a buildout?
Para elaborar, ya he intentado hacer un volcado de 1.4 y cargarlo en 1.6 (eso está en el libro rojo de subversión e incluso he hecho esto antes con éxito entre servidores v1.4). Cuando intento cargar el archivo v1.4 en un servidor v1.6, aparece un error sobre el formato del encabezado del archivo de volcado. Por lo que he leído, el diseño del repositorio ha cambiado entre 1.4 y 1.6 –
Para seguir elaborando una vez más, estos dos servidores están en diferentes máquinas con diferentes sistemas operativos. El servidor 1.4 es una antigua caja de gentoo que es crítica para la misión y no se puede actualizar sin un riesgo grave de romper algo (que estamos trabajando para migrar) y la nueva caja 1.6 ejecuta subversión en Windows Server 2003. También tengo no tengo control sobre la nueva caja, el administrador de la red solo me permite temporalmente acceder a ella e instalar el nuevo repositorio para el servidor que ya tiene configurado. –