更新时间:2023-03-14 GMT+08:00
功能分支工作流
通过新建几个功能分支,增加开发者的交流和协作,它的理念是所有的功能开发都应该在master分支外的一个独立分支进行,这种方式隔离了开发者的工作空间不被互相干扰,保证了master分支的稳定性。
工作方式
开发人员每次在开始新功能开发前,需要在master分支上拉取一个新分支,并起个有描述性的名字,比如video-output或issue-#1061,这样可以让分支用途明确。功能分支不但存在开发人员本地仓库,也应该推送到中央仓库,这样就可以在代码不合入master分支的情况下与其他开发人员分享代码。
优点
- 分支合并前可以使用pull request进行code review。
- 降低了master分支的提交频率。
缺点
只有一个master分支作为集成,仍然不是很稳定,不适合大型开发。
父主题: Git工作流