2.5.2 工作方式
Pull Request可以和功能分支工作流、Gitflow工作流或Forking工作流一起使用。 但一个Pull Request要求要么分支不同要么仓库不同,所以不能用于集中式工作流。 在不同的工作流中使用Pull Request会有一些不同,但基本的过程是这样的:
- 开发者在本地仓库中新建一个专门的分支开发功能。
- 开发者push分支修改到公开的Bitbucket仓库中。
- 开发者通过Bitbucket发起一个Pull Request。
- 团队的其它成员review code,讨论并修改。
- 项目维护者合并功能到官方仓库中并关闭Pull Request。
本文后面内容说明,Pull Request在不同协作工作流中如何应用。