Trunk Based Development,缩写为TBD,中文就是基于主干的开发。
什么是TBD,无需太多文字,看下图即可(来源http://paulhammant.com/2013/04/05/what-is-trunk-based-development/):
什么是TBD,无需太多文字,看下图即可(来源http://paulhammant.com/2013/04/05/what-is-trunk-based-development/):
有人反映看不大懂,好吧,我懒得码字,引用一段TBD的说明文字(来源http://nedwu13.blogspot.kr/2014/01/tbd-what-is-trunk-based-development.html),下面这三句话是关键点:
- 同一个产品开发的所有人员共享一个Repository,有一个trunk,单一Developer或是Developer团队可以有自己的private branch,所有修改最后都会回到主干
- 只有在Release时才会有官方的分支,一般Developer不能对Release Branch作动作,只有Release Engineer可以更动Release Branch,当Release Branch完成它的任务,就