HTML Injection Attacks: Impact and Mitigation Strategies
A Branch for Every Feature - Atlassian Summit 2012
1.
2. A branch for every feature
Untangle your workflow and deployments
Nicolas Venegas
3. A branch for every feature
$ git log --summary
• Mainline vs. branch-per-feature workflow
• Continuous integration lost when branching?
• Benefits of branching:
More frequent deployments
Freedom to commit and experiment
Easier reviews and planning
4. A branch for every feature
Traditional mainline workflow
initial commit
5. A branch for every feature
Traditional mainline workflow
initial commit
6. A branch for every feature
Traditional mainline workflow
initial commit
7. A branch for every feature
Traditional mainline workflow
2.0
initial commit
8. A branch for every feature
Branch-per-feature development
initial commit
9. A branch for every feature
Branch-per-feature development
initial commit
10. A branch for every feature
Branch-per-feature development
initial commit
11. A branch for every feature
Branch-per-feature development
initial commit
12. A branch for every feature
Branch-per-feature development
2.0
initial commit