? Mi equipo desarrolla usando Git, haciendo un buen uso de muchas de sus características. Somos significativamente más eficientes en el uso de git que svn.¿Cómo se implementa desde svn cuando su repositorio original está en Git
Sin embargo, nuestro cliente actual quiere que implementemos el código de un repositorio svn, lo que significa que debemos mover nuestro código de git a svn de alguna manera.
En este momento estamos manteniendo un directorio que es tanto un checkout svn, como un git repo (contiene un .git y así sucesivamente) y luego podemos hacer git pull; svn commit
Por supuesto, el proceso es un poco más complejo, ya que queremos usar etiquetas para registrar puntos de lanzamiento, y hay una sobrecarga de ejecutar svn add en los archivos que ha creado git.
¿Cuál es la mejor manera de hacerlo?
¿Va a ayudar git-svn este problema? Nunca lo había visto más que para permitir que un desarrollador individual use las herramientas git localmente, cuando se usa un repositorio SVN. No tengo idea de qué tan bien funcionaría con múltiples desarrolladores trabajando en múltiples sucursales ...