git fusionar diferentes repositorios?
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 usar 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 tener un repositorio para cada proyecto, ¿cómo hago para hacer lo mismo que hice yo 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 ser capaz de comprobar por separado
1 answers
Si tienes dos proyectos, proj1
y proj2
y quieres fusionar los cambios de proj1
en proj2
, lo harías así:
# in proj2:
git remote add proj1 path/to/proj1
git fetch proj1
git merge proj1/master # or whichever branch you want to merge
Creo que esto hace lo mismo que lo que estabas haciendo con SVN.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-01 12:52:10