Importación repositorio Git de cartuchos en un depósito de la subversión
-
10-10-2019 - |
Pregunta
¿Cuál es el mejor enfoque para la importación de un proyecto Git de cartuchos en un depósito de la subversión?
No es seguro si importa, pero los submódulos están apuntando a los módulos principal y repositorios Kohana en github. Sería bueno si pudiera hacer referencia a estos repositorios externos en Subversion, pero definitivamente no es un requisito.
Gracias, Mike
Solución
Para git svn import a:
- Crea un repositorio SVN, en el formato estándar que desea importado a.
-
Asociar su repositorio git con el SVN:
git svn clone https://svn.com/new_svn_repo --stdlayout
-
Pedido del trunck y fusionar el maestro
git checkout trunk git merge master
-
Enviar los objetos al SVN
git svn dcommit
- Listo!
No creo que hay una forma sencilla de incluir submódulos de esto. Probablemente debería añadir manualmente el SVN repos svn externals
Otros consejos
Yo recomendaría para importar el repositorio usando SubGit . Vistazo a este comentario para obtener instrucciones. A pesar de que no es compatible con submódulos hasta ahora, no conozco otra herramienta que hace. Pero se ajusta mejor la migración propósitos.