Pregunta

Para acortar una larga historia, que tiene un repositorio git con varias ramas, y me gustaría moverlo a un repositorio SVN, manteniendo todas las ramas y comprometerse historia.

Hasta el momento no he tenido mucha suerte, la mayor parte de los métodos que he encontrado no migran las ramas lo que cabe esperar. (Que se combinan, o ignorados, o comido por un grue)

Yo pensaba usar git-svn (GIT localmente, SVN remoto) y de la documentación que dio la impresión de que el uso de Git con SVN de esta manera era muy posible ... pero no se proporcionó ninguna prueba de idiotas tutorial!

¿Es esto posible? ¿si es así, cómo? Si no lo es lo que tiene git / SVN no entiendo?

¿Fue útil?

Solución

¿Ha consultado git2svn como se detalla en cuestión " clonación de un no estándar repositorio SVN con Git -Svn "?
Podría ayudar a este tipo de conversión.

Otros consejos

Yo no recomendaría empujando sus ramas git a un repositorio SVN. Al utilizar git-svn, su típico que el repositorio git es una pieza desechable que ayuda a mantener el SVN repo limpio y fusionar usar.

Lo más recomendable, ya que he encontrado, es fusionar sus ramas Git y git svn dcommit sólo que a una rama desprotegido rama del repositorio (no pago y envío todo el repositorio SVN). Por otra parte, se puede crear una rama SVN como su rama cero para esto y hacer una fusión manual desde esa rama a otra en el SVN.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top