Remettre en place un module existant à l'aide Composer (Git)
-
16-10-2019 - |
Question
J'ai un module déjà installé dans l'arbre et que vous souhaitez le remplacer par l'installation par le compositeur.
Le compositeur magento hackathon installé est utilisé.
Aussi tous les liens symboliques créés par l'installateur sont exclus par .gitignore
La solution
- Tout d'abord
git rm
pour enlever toutes les parties existantes du module puisgit commit
- Cela pourrait aussi être partiellement effectué en ajoutant le premier module et utilisez l'option magento force qui serait déjà supprimer la plupart des fichiers - mais cela a besoin d'un réglage de fin en utilisant
git rm
/ désindexation- Maintenant, ajoutez le module et faire commettre le git, ajoutez les liens symboliques au
.gitignore
- pousser vos changements au référentiel git
- Maintenant, ajoutez le module et faire commettre le git, ajoutez les liens symboliques au
Quand les co-développeurs font une mise à jour, dans la première étape git supprimera l'ancien module, puis installer le nouveau module (après mise à jour du compositeur). De cette partie sur les liens symboliques sont ignorés.
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange