Nuestro repositorio de subversión de la compañía es un poco complicado: tenemos un diseño básico "predeterminado" con tronco, etiquetas y ramas. Sin embargo, dentro de las sucursales, tenemos un directorio de "trabajo" que contiene más sucursales. Algo como esto:Git-SVN con múltiples sucursales?
- ramas/release_1_0_x
- ramas/release_1_1_x
- ramas/trabajo/Dave/topic_one
- ramas/trabajo/tom/topic_two
- ramas/trabajo/something_else
Ahora, ¿cómo puedo obtener git-svn para reconocer todos esos (y algunos más) como ramas separadas? Parece que git svn init
solo acepta una ubicación de sucursal, como quiera que la invoque.
Editar: así es como me inicializa el repositorio git:
git svn clone -s --prefix=svn/ http://svn.company.com/product/
Esto es de hecho exactamente lo que necesito. ¡Gracias por el enlace! –
¿Cómo es que esto hace que se vea tu archivo .git/config, ya que estoy usando git 1.7 y me gustaría hacerlo retroactivamente? – whaley
He intentado esto, pero también tiene una rama llamada "trabajo". ¿Hay alguna manera de hacer que la cosa "trabajo" no sea su propia sucursal sino que sea "trabajo/algo_ello"? Posiblemente con --ignore-paths? –