Bonnes pratiques GIT avec Magento
Rappel Versionning
- GIT : outil de versioning remplaçant de SVN (et de CVS)
- Outil indispensable dans le développement de grosses applications et sur un projet comme Magento qui comporte des milliers de fichiers
- Indispensable pour le travail collaboratif pour éviter les conflits
Règles de base
- Interdit de commiter des travaux incomplets
- Ne pas inclure de fichiers temporaires ni de cache dans le GIT
- Ne pas inclure de base de données dans le GIT, ou à la limite une BDD commune à tous les développeurs
- Effectuer un tag à chaque mise en production
- Toujours mettre un commentaire sur les commit
- Utiliser une branche "production", et récupérer cette branche en production (= vous gérez les conflits en local)
- Utiliser un workflow qui a fait ses preuves, GIT Flow par exemple, ou le workflow de GitHub par exemple
Versioning et Magento
Configurer votre
.gitignorecomme indiqué précédemment.
Formation Magento Developpeur
Magento 1.X