En mi compañía tenemos un software base que se personaliza para cada cliente. Hoy usando SVN tenemos una configuración como esta:Mejor práctica para proyectos personalizados múltiples y Git
/trunk
/tags
…
/branches
/client_project_x
/client_project_y
/client_project_z
¿Cuál sería la mejor manera de organizar esto en git? ¿Tiene un repositorio remoto para cada proyecto y uno para el código base o tiene un gran repositorio remoto con varias sucursales?
Si utilizamos un repositorio remoto grande con varias ramas, ¿hay una forma de clonar solo una rama de un repositorio remoto?
¿Cómo elegir qué ramas quiero clonar? –
Mira [aquí] (http: // stackoverflow.com/questions/4811434/git-clone-only-one-branch). –