Estoy tratando de migrar nuestro repositorio SVN de trabajo a Git. Estoy usando la siguiente biblioteca para ayudar a construir el comando git-svn.
El problema es que nuestro repositorio SVN se establece así:
svn root/
archive/
archived_branch_1
archived_branch_2
...
some_branch
another_branch
some_other_branch
again_another_branch
...
No tenemos baúl ni etiquetas. La raíz solo contiene ramas. También hay un directorio de archivo (posiblemente actuando como una rama) que contiene ramas viejas.
Quieren mantener la historia completa es posible. Puedo migrar una rama a la vez, pero el historial solo se remonta a cuando se creó la rama, pero en realidad la rama se creó en SVN ramificando una versión anterior, por lo que debería contener el historial completo.
Si ejecuto el svn2git
comando manualmente especificando las ramas en el directorio raíz y también especifico las que están en el directorio de archivo (hay muchas), entonces el comando tiene más de 200 caracteres y se ejecutó desde las 3 p.m. de ayer a las 10 a.m. de esta mañana donde lo detuve.
¿Alguna sugerencia de cómo puedo migrar este diseño no estándar a git con un historial completo en cada rama más atrás que cuando se creó?