2017-07-13 3 views
0

Pourquoi le répertoire pimcore de la racine du projet n'est pas ignoré? Selon documentantion:Pourquoi le dossier pimcore n'est pas ignoré et géré par le compositeur

/pimcore/Fichiers de noyau de Pimcore, ne modifiez rien ici.

Nous ne devrions rien changer ici. Pourquoi ce catalogue n'est pas géré par le compositeur?

+0

Quelle version de Pimcore utilisez-vous? Comment l'avez-vous installé, à partir du package de construction ou du compositeur? –

+0

4.6.0 version installée via composer créer le projet –

Répondre

1

Comment composeur installe le projet est une décision prise par Pimcore Core Team. D'autre part, comment gérer .gitignore est à vous. Personnellement, la conservation des fichiers de base dans le référentiel facilite les déploiements, les mises à jour et le suivi des modifications.

Le dossier Pimcore n'est pas géré par le compositeur, en raison du système de mise à jour dans Pimcore - la mise à jour du code ne suffit pas, il y a aussi des changements dans la base de données. La manière recommandée de mettre à jour le noyau est d'utiliser les commandes intégrées de Pimcore.

+0

Je ne comprends pas. Peut-être que cela avait du sens dans 4.6.0 lorsque le projet était basé sur le framework zend, mais maintenant dans SF3 n'est pas une bonne solution. Pourquoi je dois garder ces fichiers dans mon dépôt que je ne changerai pas ... C'est aussi une protection contre les développeurs paresseux pour changer quelque chose directement dans le code de base. Il existe de nombreuses possibilités pour gérer la migration db, je ne pense pas que ce soit un problème pour le gérer du fournisseur –