Installieren Sie ein vorhandenes Modul mit Composer (in Git) erneut
-
16-10-2019 - |
Frage
Ich habe bereits ein Modul im Baum installiert und möchte es durch Installation über Komponist ersetzen.
Der installierte Magento -Hackathon -Komponist wird verwendet.
Auch alle vom Installationsprogramm erstellten Symlinks werden über .gitignore ausgeschlossen
Lösung
- Zuerst
git rm
um alle vorhandenen Teile des Moduls zu entfernen und danngit commit
- Dies könnte auch teilweise durch Hinzufügen des Moduls zuerst erfolgen und die Option Magento -Force verwenden, die bereits die meisten Dateien löschen würde - dies erfordert jedoch eine Feinabstimmung mit Verwendung
git rm
/ unstetig- Fügen Sie nun das Modul hinzu und machen Sie das Git -Commit. Fügen Sie die Symlinks zu dem hinzu
.gitignore
- Drücken Sie Ihre Änderungen in das Git -Repository
- Fügen Sie nun das Modul hinzu und machen Sie das Git -Commit. Fügen Sie die Symlinks zu dem hinzu
Wenn die Co-Entwickler ein Update durchführen, löscht Git im ersten Schritt das alte Modul und installieren dann das neue Modul (nach Komponisten-Update). Von diesem Teil werden die Symlinks ignoriert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange