软件研发

Git flow看上去很复杂,所以让我们简要地看一看分支是用来做什么的

2018-07-12 11:53:52 | 来源:中培企业IT培训网

Git flow看上去很复杂,所以让我们简要地看一看分支是用来做什么的:

。  主干分支只包含完成的工作。因为它们相当于发行版,所有的提交都打了标签。

所有的发行版都源于主干。

。  开发分支用来开发下一个发行版。当工作完成时,开发分支会被合并到主干。

。  我们为所有的新功能使用不同的功能分支。功能分支会被合并到开发分支。

。  如果生产环境出现了一个重大缺陷,会在开始修复缺陷时创建一个热修复分支。

这个热修复分支之后会被合并到主干,然后被用来生成一个新的发行版。

Git flow是一个集中式的模式,同样,它是Subversion、CVS流程的怀旧版。最主要的区别是使用Git会有一些技术和效率上的优势。

另一个策略,称为forking模式,就是每一个开发者都有一个集中式代码库,除了在企

业内雇佣例如外包等外部团体以外很少使用。

标签:

猜你喜欢