集册 Git 工作流教程 Pull Requests

Pull Requests

欢马劈雪     最近更新时间:2020-08-04 05:37:59

411

Pull requestsBitbucket 提供的让开发者更方便地进行协作的功能,提供了友好的 Web 界面可以在提议的修改合并到正式项目之前对修改进行讨论。

pull-request-bitbucket

开发者向团队成员通知功能开发已经完成,Pull Requests 是最简单的用法。

开发者完成功能开发后,通过 Bitbucket 账号发起一个 Pull Request

这样让涉及这个功能的所有人知道要去做 Code Review 和合并到 master 分支。

但是,Pull Request 远不止一个简单的通知,而是为讨论提交的功能的一个专门论坛。

如果变更有任何问题,团队成员反馈在 Pull Request 中,甚至 push 新的提交微调功能。

所有的这些活动都直接跟踪在 Pull Request 中。

pull-request-overview

相比其它的协作模型,这种分享提交的形式有助于打造一个更流畅的工作流。

SVNGit 都能通过一个简单的脚本收到通知邮件;但是,讨论变更时,开发者通常只能去回复邮件。

这样做会变得杂乱,尤其还要涉及后面的几个提交时。

Pull Requests 把所有相关功能整合到一个和 Bitbucket 仓库界面集成的用户友好 Web 界面中。