
获得徽章 0
- 如何构建项目的分支管理策略?
在实施DevOps的过程中,需要解决的一个问题是如何管理项目的分支,以便所有研发人员能够高效地持续地为项目输出。为了解决分支管理的问题,人们打造了一个工具git以及关于分支管理的一套规则gitflow。git是一个分支管理工具,而为了让不同的研发人员顺利地使用git,那么需要遵守一下gitflow的以下规则:
develop分支被用于持续集成,其生命周期是伴随着项目的生命周期
feature分支被每名研发人员从develop分支创建,用于研发新功能
release分支是从develop分支创建出来的,当develop分支所研发的功能几乎完成的时候release就可以创建了
hotfix分支创建于master分支,用于解决master分支中出现的严重bug
master分支是用于管理可以随时发布的代码
以下是一张关于gitflow流程的图展开414