与此同时,小明在做和小红一样的事
当小红和小黑在marys-feature
上工作并讨论她的Pull Request
的时候,小明在自己的功能分支上做完全一样的事。
通过隔离功能到独立的分支上,每个人都可以自主的工作,当然必要的时候在开发者之间分享变更还是比较繁琐的。
到了这里,但愿你发现了功能分支可以很直接地在集中式工作流
的仅有的master
分支上完成多功能的开发。 另外,功能分支还使用了Pull Request
,使得可以在你的版本控制GUI
客户端中讨论某个提交。
功能分支工作流是开发项目异常灵活的方式。问题是,有时候太灵活了。对于大型团队,常常需要给不同分支分配一个更具体的角色。Gitflow
工作流是管理功能开发、发布准备和维护的常用模式。