submodule - git submódulo no tirando archivos en submódulos
git submodule (1)
Pensé que lo tenía todo resuelto con este nuevo proyecto y pensé que los submódulos de git son la manera de desarrollar e implementar mi aplicación.
Configurar mi git repo (Drupal) e inicializarlo con la etiqueta 7.12 de Drupal. Hice mi propia rama. Luego, agregue los módulos necesarios en sites / all / modules / contrib con git submodule add --branch 7.x git: // path / to / drupal / module sites / all / modules / contrib / module
y luego pensé, al empujar mi repo a github, podría simplemente tirar de él y luego arrastraría todos los submódulos a la ruta de despliegue. Sin embargo, no se extraen todos mis módulos, incluso si lo hago: git submodule foreach git pull o git submodule init seguido de git submodule update
Resulta que estaba equivocado. ¿Necesito ahora rehacer todo de otra manera? Si es así, por favor dígame cómo, si no, genial, hágamelo saber.
¿Bifurcaste el repo de Drupal? ¿Ya tiene sub módulos añadidos en .gitmodules
? Si es así solo necesitas clonar su rama y realizarla.
git submodule init
git submodule update
No es necesario volver a agregar sus propios submódulos al repositorio.
Ahora, si desea agregar submódulos adicionales, debe realizar git submodule init; git submodule update
git submodule init; git submodule update
cada vez que clonas el repositorio. No obtendrá automáticamente los submódulos.