He estado usando SVN para todos mis proyectos. A veces, el proyecto B se origina como una copia del proyecto A. Cuando el proyecto A tiene un cambio genérico, puedo usarlo svn merge A
dentro del directorio B y fusionará esos cambios.
Ahora, si quisiera usar git. No me gusta tener todos mis proyectos en el mismo repositorio, ya que luego tengo que clonar todo y no puedo elegir solo un proyecto como en SVN. Pero teniendo un repositorio para cada proyecto, ¿cómo hago para hacer lo mismo que hice antes con SVN?
La pregunta es: ¿Cuál es la mejor manera de estructurarlo si quiero varios subproyectos que realmente se relacionen con un proyecto original y mantenerlos sincronizados? Y que también quiero poder verlos por separado
Respuestas:
Si tiene dos proyectos,
proj1
yproj2
y quiere fusionar cambiosproj1
enproj2
, que lo haría así:Creo que esto hace lo mismo que lo que estabas haciendo con SVN.
fuente