2009-04-21 20 views

Respuesta

8

Tienes que comenzar por clonar un repositorio Svn en git. En mi caso, utilizo el siguiente (mi git-core es v1.6.x):

git svn clone https://myrepos.com/project -T trunk -b branches/*/* --prefix=svn/

La clonación puede tomar un tiempo, pero una vez completado, usted será capaz de interactuar con su nuevo repositorio git usando comandos git y luego pull/commit a svn usando git svn rebase y git svn dcommit, respectivamente.

Esto es un poco alto nivel y no ofrece muchos detalles, pero espero que al menos te ayude a empezar.

+0

tenga cuidado con este. Si está administrando un repositorio de SVN de integración continua en sucursales, llevará varias horas clonar todas sus ramas de publicación. Yo recomendaría 'git svn clone https: // myrepos.com/project/trunk' o la ruta directa a la rama de desarrollo para los principiantes. –

3

No se olvide de git init su directorio antes de llamar al git svn init.

Cuestiones relacionadas