Estoy migrando un repositorio SVN a Git. El comando git-svn no maneja las ramas y las etiquetas correctamente, pero me encontré con una herramienta llamada svn2git que parece resolver esto (https://github.com/nirvdrum/svn2git).Intentando que svn2git funcione en Windows
He intentado configurar esta herramienta para trabajar en Windows, pero no he tenido mucho éxito.
Comencé copiando la instalación de svn2git a C: \ svn2git y descargando Ruby para Windows (http://rubyinstaller.org/) y guardándola en C: \ Ruby193.
Correr svn2git regresó con
/bin/env: ruby: No such file or directory
continuación he copiado de bin Ruby y carpetas lib a bin svn2git y carpetas lib, respectivamente.
Ejecución del svn2git luego volvió con
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in `<compiled>'
¿Alguien sabe cómo conseguir esta trabajando en entorno Windows? Gracias
¿Qué pasa con git-svn y sus sucursales? ¿Tiene un diseño de troncales/ramas/etiquetas no estándar? –
@DmitryPavlenko: el problema es que las etiquetas no se crean como etiquetas git reales sino como ramas en su lugar. svn2git convierte las etiquetas svn en etiquetas git. Esto no tiene nada que ver con un diseño de repo especial. – eckes