Zuallererst ist es vielleicht eine bereits beantwortete Frage, aber ich habe nichts zu diesem Thema gefunden.
Es handelt sich nicht um ein Problem, sondern um die Frage, wie die Datei config.phpin Magento 2 am besten verwaltet werden kann .
Tatsächlich ist unsere config.phpVersion nicht (standardmäßig in der M2- .gitignoreDatei) und befindet sich daher nicht in unserem Repository. Das Problem ist, dass jemand, der das Projekt installiert, diese Datei nicht hat, aber bereits über die Datenbank verfügt, so dass er bin/magento setup:install ...die Datei nicht generieren kann.
Wir sind uns bewusst, dass das bin/magento setup:upgradeHinzufügen von nicht deklarierten Modulen zu, config.phpaber nur, wenn die Datei vorhanden ist, und das bin/magento module:enableHinzufügen von Modulen möglich ist. Wir möchten jedoch vermeiden, dies jedes Mal zu starten, wenn wir das Projekt bereitstellen oder installieren.
Meine Frage (n):
- müssen wir entfernen config.phpaus .gitignoreund es Version?
- Müssen wir es das erste Mal in das Repository einfügen und im Nachhinein wieder freigeben .gitignore?
- Wie kann ich diese Datei am besten verwalten?