submodulos submodule guardar ejemplos credenciales configurar colores agregar git file pull git-submodules

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.