tag - Migrar de Sourceforge a Github
git push tag (4)
He escrito una secuencia de comandos de Python para migrar problemas. Está en https://github.com/ttencate/sf2github .
Cuidado: software del domingo por la tarde. Úselo bajo su propio riesgo, etc. etc. Solicitudes de extracción bienvenidas!
Estoy pensando en migrar un proyecto de Sourceforge a Github. Además del svn a git, ¿qué hay de migrar cosas como el rastreador de problemas? ¿Hay una manera fácil de hacer eso?
Para la parte SVN a GitHub, esta es la forma más fácil: https://import.github.com/new
Pero no importa problemas.
ya que acabo de hacer esto aquí está mi enfoque
crear un repositorio git local desde el repositorio svn remoto
git svn clone http://svn/repo/here/trunk
Ahora empuja el repositorio a github
git remote rename origin upstream
git remote add origin [email protected]:myname/myproject.git
git push origin master
This secuencia de comandos utiliza rsync para sincronizar el repo de svn sin procesar en su directorio / tmp y requiere la gema ruby svn2git para importar la información de svn commit a git.
Si usa una versión más nueva de la infraestructura SVN provista por sourceforge (también conocido como SVN 2.0 dev), puede usar this secuencia de comandos en su lugar - Arranqué el original para simplemente hacer cambios en el comando rsync. :)