Git branching-model

7,604
-1

Published on

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

Published in: Technology
3 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,604
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
103
Comments
3
Likes
3
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×