Files
translations/git-workflows-and-tutorials/pull-request.md
2014-08-31 01:39:05 +08:00

1.4 KiB
Raw Blame History

Pull Request工作流

Pull RequestsBitbucket上方便开发者之间协作的功能。 提供了一个用户友好的Web界面,在集成提交的变更到正式项目前可以对变更进行讨论。

开发者向团队成员通知功能开发已经完成,Pull Requests是最简单的用法。 开发者完成功能开发后,通过Bitbucket账号发起一个Pull Request。 这样让涉及这个功能的所有人知道要去做Code Review和合并到master分支。

但是,Pull Request远不止一个简单的通知,而是一个专门为提交的功能的论坛。 如果变更有任何问题,团队成员反馈在Pull Request中,甚至push提交微调功能。 在Pull Request中,所有的这些活动都直接跟踪了。

相比其它的协作模型,这种分享提交的形式有助于打造一个更流畅的工作流。 SVNGit都能通过一个简单的脚本收到通知邮件;但是,讨论变更时,开发者通常只能去回复邮件。 这样做会变得杂乱,尤其还要涉及后面的几个提交时。 Pull Requests把所有相关功能整合到一个和Bitbucket仓库界面集成的用户友好Web界面中。


« Forking工作流                            概述 »