Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Git 分⽀支策略 吕⼩小荣
Slide 2
Slide 2 text
Why • ⼯工作流程 • 参与到开源项⺫⽬目中
Slide 3
Slide 3 text
内容 • 最完美(繁琐)的 Branching Model • Github Flow • Boohee Flow
Slide 4
Slide 4 text
完(繁)美(琐)
Slide 5
Slide 5 text
• Master • hotfix • develop • feature • release
Slide 6
Slide 6 text
两条主线
Slide 7
Slide 7 text
如何开发功能
Slide 8
Slide 8 text
如何修复 bug
Slide 9
Slide 9 text
Github Flow
Slide 10
Slide 10 text
术语 • fork(not fuck) • pull request
Slide 11
Slide 11 text
fork
Slide 12
Slide 12 text
pull request
Slide 13
Slide 13 text
区别 • 第⼀一个 Flow 是单个仓库内协作 • 第⼆二个是多个仓库之间的协作
Slide 14
Slide 14 text
Boohee Style “薄荷的分⽀支管理策略.”
Slide 15
Slide 15 text
代码库 • 共享的单仓库 • merge 时需要 pull request • 新⼈人操作要慎重
Slide 16
Slide 16 text
分⽀支 • master • feature/ • hotfix/ • deploy (⼤大杂烩,⼩小受,千万别被 merge)
Slide 17
Slide 17 text
部署到 qa • git checkout qa • git merge feature/sms • git pull • git push • cap qa deploy
Slide 18
Slide 18 text
• http://nvie.com/posts/a-successful-git-branching- model/ • http://www.ruanyifeng.com/blog/2012/07/git.html Reference
Slide 19
Slide 19 text
thanks and return