par
Sékiltoyai » 19 déc. 2014, 12:15
Tu t'en sortiras beaucoup mieux avec git, tu peux faire ce que tu veux avec, ce qui n'est pas le cas avec SVN.
Exemple par versions :
1/ Tu fais une (ou plusieurs) branches de dev, une branche de prod.
2/ Tu dev sur ta branche de dev, lorsque tu es satisfait, tu taggues avec un numéro de version.
3/ Une fois taggué, tu fais exécuter (automatiquement) un hook qui va prendre la version, la tester avec ton outil d'intégration continue préféré, et si c'est valider pousser sur la branche prod avec le tag utilisé.
Exemple en full CI :
1/ Tu fais une (ou plusieurs) branches de dev, une branche de pré-prod, une branche de prod.
2/ Tu dev sur ta branche de dev, lorsque tu es satisfait, tu pousses sur pré-prod
3/ Une fois sur pré-prod, tu fais exécuter (automatiquement) un hook qui va tester ton commit avec ton outil d'intégration continue préféré, et si c'est valider pousser sur la branche prod, et incrémenter un compteur de révision.
Cordialement
Tu t'en sortiras beaucoup mieux avec git, tu peux faire ce que tu veux avec, ce qui n'est pas le cas avec SVN.
Exemple par versions :
1/ Tu fais une (ou plusieurs) branches de dev, une branche de prod.
2/ Tu dev sur ta branche de dev, lorsque tu es satisfait, tu taggues avec un numéro de version.
3/ Une fois taggué, tu fais exécuter (automatiquement) un hook qui va prendre la version, la tester avec ton outil d'intégration continue préféré, et si c'est valider pousser sur la branche prod avec le tag utilisé.
Exemple en full CI :
1/ Tu fais une (ou plusieurs) branches de dev, une branche de pré-prod, une branche de prod.
2/ Tu dev sur ta branche de dev, lorsque tu es satisfait, tu pousses sur pré-prod
3/ Une fois sur pré-prod, tu fais exécuter (automatiquement) un hook qui va tester ton commit avec ton outil d'intégration continue préféré, et si c'est valider pousser sur la branche prod, et incrémenter un compteur de révision.
Cordialement