Al cambiar de sucursales con git checkout, supongo que la mayoría de las veces le gustaría actualizar sus submódulos.¿Por qué la actualización del submódulo de git no es automática en el pago de git?
- En qué situación cree usted no desea actualizar submódulos después de cambiar?
- ¿Qué se rompería si esto fuera hecho automáticamente por git checkout?
actualiza con ejemplo:
- Branch A tiene submódulo S en 3852f1
- Branch B tiene submódulo S en fd72d7
en la rama A, git checkout B dará lugar a una copia de trabajo de la rama B con el submódulo S en 3852f1 (con una S modificada). La actualización del submódulo git se descargará S en fd72d7.
Relacionado: http://stackoverflow.com/questions/4611512/is-there-a-way-to-make-git-pull-automatically-update-submodules – philfreo
estoy de acuerdo con usted. Estoy trabajando con un proyecto con submódulos y después de cada extracción debería ejecutar la actualización del submódulo de git, pero es innecesario en la mayoría del tiempo. La única razón para hacer eso es no perderse cuando uno de los submódulos en realidad se actualizó. –