2013-09-27 66 views

回答

6

Pull requests让你告诉别人你推到一个 GitHub的版本库的修改。一旦发送了拉取请求,感兴趣的人可以查看该组变化,讨论可能的修改,并且如果必要的话推动后续提交。

代码的一个单独版本是,你想在你的分支一些改变合并目标分支BRANCH

5

分支只是代码的单独版本。

pull请求是当有人拿回购,使自己的分公司,做了一些修改,然后尝试合并该分支(把自己改变其他人的代码库)。 (在最一般的术语。)

16

pull请求信号。

一个例子可能是你犯了一个新的分支“我的特征”基于当前的开发分支(比如,“主”)。完成后,可以将分支推送到远程回购站点,并创建从“我的功能”到“主控”的请求。拉取请求使人们有机会查看更改和评论,并且您可以在同一分支上推送其他更改,以响应将在拉取请求中更新的反馈。当代码合并时,有人可以将合并应用到主机,并且关闭请求。

您当然可以在不首先创建拉取请求的情况下合并分支,但拉取请求的好处是用于协作。在Stash中,您可以配置谁可以合并到哪个分支,并且在合并完成之前需要一定数量的传递构建或批准。在团队环境中,这样的工作流程有助于提高代码质量和开发速度。

相关问题