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

War es hilfreich?

Lösung

  • Zuerst git rm um alle vorhandenen Teile des Moduls zu entfernen und dann git 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

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
scroll top