Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Git Branching Model      Aaron Huang       @aar0ntw
via Vincent Driessen at http://nvie.com
Why Git ?
The Evolution
VCS Evolution
Contribution Workflow
Lock
Merge
Pull
Review & Accept
via Vincent Driessen at http://nvie.com
Main Branches
Main Branches
Main Branches  • Master
Main Branches  • Master  • Develop
Main Branches  • Master  • Develop
Main Branches  • Master  • Develop
Support Branches
Support Branches        • Feature
Support Branches        • Feature        • Release
Support Branches        • Feature        • Release        • Hotfix
Support Branches        • Feature        • Release        • Hotfix
Support Branches        • Feature        • Release        • Hotfix
Support Branches        • Feature        • Release        • Hotfix
Support Branches        • Feature        • Release        • Hotfix
Feature
Feature
Release
Hotfix
Tools   https://github.com/nvie/gitflow   MacOSX: brew install git-flowWindows: contribmsysgit-install.cmd    Linux: apt-get...
Sources• A successful Git branching model• https://github.com/nvie/gitflow• http://code.google.com/p/gerrit/• Agile, the ne...
End
Prochain SlideShare
Chargement dans…5
×

Git branching-model

9 157 vues

Publié le

Introduction to a successful git branching model. This flow and picture is via Vincent Driessen

Publié dans : Technologie

Git branching-model

  1. 1. Git Branching Model Aaron Huang @aar0ntw
  2. 2. via Vincent Driessen at http://nvie.com
  3. 3. Why Git ?
  4. 4. The Evolution
  5. 5. VCS Evolution
  6. 6. Contribution Workflow
  7. 7. Lock
  8. 8. Merge
  9. 9. Pull
  10. 10. Review & Accept
  11. 11. via Vincent Driessen at http://nvie.com
  12. 12. Main Branches
  13. 13. Main Branches
  14. 14. Main Branches • Master
  15. 15. Main Branches • Master • Develop
  16. 16. Main Branches • Master • Develop
  17. 17. Main Branches • Master • Develop
  18. 18. Support Branches
  19. 19. Support Branches • Feature
  20. 20. Support Branches • Feature • Release
  21. 21. Support Branches • Feature • Release • Hotfix
  22. 22. Support Branches • Feature • Release • Hotfix
  23. 23. Support Branches • Feature • Release • Hotfix
  24. 24. Support Branches • Feature • Release • Hotfix
  25. 25. Support Branches • Feature • Release • Hotfix
  26. 26. Feature
  27. 27. Feature
  28. 28. Release
  29. 29. Hotfix
  30. 30. Tools https://github.com/nvie/gitflow MacOSX: brew install git-flowWindows: contribmsysgit-install.cmd Linux: apt-get install git-flow
  31. 31. Sources• A successful Git branching model• https://github.com/nvie/gitflow• http://code.google.com/p/gerrit/• Agile, the next generation: Three ways to go beyond Scrum
  32. 32. End

×