Je pensais que tout avait fonctionné avec ce nouveau projet et je pensais que les sous-modules git sont le moyen de développer et de déployer mon application.
Configurez mon dépôt git (Drupal) et initialisez-le avec la balise 7.12 de Drupal. J'ai fait ma propre succursale. Puis ajouté les modules nécessaires sous sites/all/modules/contrib avec git submodule add --branch 7.x git: // chemin/vers/drupal/module sites/all/modules/contrib/module
et puis j'ai pensé, en poussant mon dépôt vers github, je serais capable de le tirer simplement et ensuite il tirerait tous les sous-modules dans le chemin de déploiement. Cependant, tous mes modules ne sont pas extraits, même si je le fais: git submodule foreach git pull ou git submodule init suivi de git submodule update
Il s'avère que j'avais tort. Dois-je maintenant tout refaire d'une autre manière? Si oui, dites-moi comment, sinon, super, faites-le moi savoir.
Vous avez forké le Drupal repo? Y a-t-il déjà des sous-modules ajoutés dans .gitmodules
? Si c'est le cas, vous n'aviez besoin que de cloner leur branche et d'effectuer
git submodule init
git submodule update
Vous n'avez pas besoin de rajouter leurs propres sous-modules au dépôt.
Maintenant, si vous souhaitez ajouter des sous-modules supplémentaires, vous devez exécuter git submodule init; git submodule update
chaque fois que vous clonez le dépôt. Il n'obtiendra pas automatiquement les sous-modules.