Pensé que todo había salido bien con este nuevo proyecto y pensé que los submódulos de git son la manera de desarrollar e implementar mi aplicación.submódulo de git que no extrae archivos en los submódulos
Configurar mi git repo (Drupal) y lo inicialicé con la etiqueta 7.12 de Drupal. Hice mi propia rama. A continuación, se agregaron los módulos que se necesitan en sites/all/modules/contrib con git submódulo add --branch 7.x git: // ruta/a/drupal/module sites/all/modules/contrib/module
y luego pensé, empujando mi repositorio a github, podría simplemente extraerlo y luego arrastraría todos los submódulos a la ruta de despliegue. Sin embargo, todos los módulos no se tiran, incluso si lo hago: git git pull submódulo foreach o submódulo git init seguido de actualización submódulo git
Resulta que yo estaba equivocado. ¿Ahora necesito rehacer todo de otra manera? En caso afirmativo, por favor dígame cómo, si no, genial, por favor hágamelo saber.
Gracias. Volví a la simplicidad y simplemente uso un tenedor de git del proyecto drupal. No cambiaré los archivos centrales de drupal, por lo que incluso fusionarme en los cambios del núcleo de drupal no debería dañar mi proyecto. – geekdenz
Ejecutar "git submodule init" y "git submodule update" me convenció. No sabía que git no extrae automáticamente los submódulos cuando clonas el repositorio. – michaelday
@michaelday Porque el 'submódulo' no pertenece al proyecto principal. Si quiere extraer submódulos, use 'git clone --recursive' en su lugar cuando clone el repositorio. –
ahui