Estoy intentando migrar un repositorio de SVN a GIT usando svn2git. Es un proyecto de código abierto, el repositorio SVN público es Url: http://svn.verinice.org/svnroot/. No dude en probar la migración ...Error de migración de SVN a GIT usando svn2git
estructura del repositorio SVN es:
- SUCURSALES
- TAGS
- TRONCO
yo usamos el siguiente comando para clonar este Repo:
svn2git http://svn.verinice.org/svnroot
--trunk TRUNK
--branches BRANCHES
--tags TAGS
Pero este comando solo migra una sola rama y ninguna etiqueta en absoluto. Utilicé estos comandos para verificar el resultado:
[[email protected] git-repo]# git branch -a
* master
springy
remotes/springy
[[email protected] git-repo]# git tag -l
[[email protected] git-repo]#
¿Cómo migro todas las ramas y etiquetas? ¡Gracias por su ayuda!
ACTUALIZACIÓN:
Después de usar el parámetro --authors autores-archivo.txt y añadiendo el nombre y dirección de correo electrónico a GIT configuración svn2git funciona bien:
git config --global user.name "your name"
git config --global user.email "[email protected]"
Hay que añadir un línea para cada usuario de SVN en authors-file.txt:
svn-user-name = Full Name <[email protected]>
git branch -a y git tag -l ahora devuelve todas las ramas y etiquetas.
+1, git-svn es suficiente para clonar svn repo completamente –
Funciona bien también.Las sucursales en lugar de las etiquetas no son dañinas, aceptadas. –