对于应用中的每一个功能都应该创建一个独立的功能分支,这会确保这些功能能被单独构建。
功能分支也和其他分支一样,只是以 feature/ 开头。
现在作为技术 Leader,你要求 Alice 去做 Facebook 的登录页面。因此他创建了一个新的功能分支。把他命名为 feature/login。Alice 将会在这个分支上编写所有的登录代码。
这个功能分支通常是基于 Release(发布)分支 创建而来。
Bob 的任务为创建添加好友页面,因此他创建了一个名为 feature/friendrequest的功能分支。
John 则被安排构建消息流,因此创建了一个 feature/newsfeed 的功能分支。
所有的开发人员都在自己的分支上进行开发,目前为止都很正常。 8.现在当 Alice 完成了他的登录开发,他需要将他的功能分支 feature/login 发送给 Release(发布)分支。这个过程是通过发起一个 pull request 完成的。