2009-12-16 22 views
5

Participo en un Concurso de software libre, y tenemos que usar un forge que usa GForge, con soporte solo para SVN, pero me gustaría usar Git (usando gitorious) para ejemplo.Trabajar con Git y SVN al mismo tiempo

¿Hay una manera simple de actualizar dos repositorios (uno en SVN y otro en Git) más o menos al mismo tiempo?

Respuesta

4

Esto seguiría siendo una operación de dos pasos, pero algunos script like git2svn pueden ayudarlo a actualizar su svn rápidamente una vez que haya enviado su compromiso al importante repositorio de Git.

0

Estamos haciendo algo similar, ya que queríamos usar Gource para mostrar cuán bonito era nuestro código fuente.

here is a link to what the gource site suggests

Así que configurar una tarea programada para llevar a cabo cada 6 horas (que podría hacer el suyo más a menudo, por supuesto) que utilizan la función git svn fetch para tirar de las últimas revisiones de nuestro servidor SVN en nuestro git instalar.

Puede ser posible hacerlo como parte de la función de servidor de compilación constante, creo que ese es el término correcto. (como su control de crucero, teamcity u otras compilaciones podría realizar una conversión de git).

Saludos

Lucas

(P.S: nunca podría conseguir el rebase git svn para que funcione correctamente, así que estoy constantemente la realización de un fetch)

Cuestiones relacionadas