Prestashop ESSAI copie
Transcription
Prestashop ESSAI copie
Prestashop et Git Serveur recette Local Serveur prod Début du projet : clone mon dépôt sur le serveur de recette 1 Je puis je créé une branche deploy-recette git clone [email protected] git checkout -b deploy-recette git clone [email protected] git checkout -b deploy-recette git clone [email protected] git checkout -b deploy-prod 2 master deploy-recette deploy-prod 1 Je clone mon dépôt sur le serveur de production puis je créé une branche deploy-prod git clone [email protected] git checkout -b deploy-prod 2 3 3 En local, je travaille sur une nouvelle fonctionnalité : feature-a; Je créé alors une branche feature-a : git checkout -b feature-a Après plusieurs commits et tests sur mon poste local 4 je souhaite tester cette fonctionnalité sur le serveur de recette : je merge ma branche feature-a dans master : 4 git checkout master git merge feature-a 5 6 5 je récupère d’éventuelles modifications créées par d’autres développeurs git pull origin master 6 Sur le serveur de recette, le site a modifié des fichiers (par exemple, des fichiers de traductions) 7 7 je dois récupèrer également ces modifications faites sur le serveur de recette : 8 git pull origin deploy-recette 9 8 je re teste en local puis je déploie ma fonctionnalité sur le serveur de recette : git pull origin master 10 9 Tout s’est bien déroulé sur le serveur de recette, je vais donc mettre en production la fonctionnalité feature-a 11 10 Tout comme sur le serveur de recette le site de production a également modifié des fichiers, je dois récupérer ces modifications : git pull origin deploy-prod 11 Je teste encore en local puis je mets en ligne sur le serveur de production : git pull origin master @prestarocket