estrategias para repos con submodulos

7 views
Skip to first unread message

Mariano Guerra

unread,
Jul 31, 2013, 3:16:53 AM7/31/13
to GitAr
buenas!

tengo un repo que tiene 7 submodulos con los componentes de mi app y estoy empezando
a ver que algunas cosas son medias distintas...

1. saben una forma automagica de decirle "traeme todos los cambios de todos los submodulos"?
2. cuando hago pull desde el repo base tengo algunos errores muy raros, cosas
de SHA1s perdidos o algo asi, no recuerdo bien, debe ser porque hago algo mal,
alguna recomendacion?

2.1 dado que el pull en el repo base trae solo los hashes de los submodulos,
que estrategia usan para mergear ese tipo de repos? como sabes que el
merge dejo apuntando al estado mas actual de los repos?


como veran no la tengo muy clara con submodulos :P

Sebastian

unread,
Jul 31, 2013, 1:17:45 PM7/31/13
to git-ar...@googlegroups.com
Para la pregunta 1, te recomiendo hacer un script que haga cd en cada
submodulo, y `git pull origin master` si es que quer�s hacer eso.

Sobre la segunda, s�lo se me ocurre que cambies el sha1 de alg�n
subm�dulo en la ra�z y no le hagas push a ese subm�dulo, lo cual est�
mal, pero no se me ocurre ning�n consejo salvo que tengas m�s cuidado
:P. Quiz�s podr�as agregar un hook en tu origin que no acepte commits si
se referencia a un commit que no existe, pero no estoy seguro de si se
puede o como hacerlo.

No hay ninguna estrategia m�gica que yo conozca, simplemente traer los
cambios y verificar que funcionen. Puede ser un poco dif�cil trabajar
con tantos subm�dulos, y no s� cuanto control ten�s de ellos como para
querer siempre la �ltima versi�n (�y confiar que anden!).
Reply all
Reply to author
Forward
0 new messages