Pull Request 的概述

来源:互联网 发布:js 代码高亮插件 编辑:程序博客网 时间:2024/06/05 17:58

Pull Request 的概述

         Pull Request 是社会化编程的象征。Pull Request 是自己修改源代码后,请求对方仓库采纳该修改时采取的一种行为。
        在使用软件的过程中,我们偶然间发现了 BUG。为了继续使用软件,我们手动修复了这个 BUG。如果我们修改的这段代码能被该软件的开发仓库采纳,今后与我们同样使用这款软件的人就不会再遇到这个 BUG。为此,我们要第一时间发送 Pull Request。
        在 GitHub 上发送 Pull Request 后,接收方的仓库会创建一个附带源代码的 Issue,我们在这个 Issue 中记录详细内容。这就是 Pull Request。
        发送过去的 Pull Request 是否被采纳,要由接收方仓库的管理者进行判断。一般只要代码没有问题,对方都会采纳。如果有问题,我们会收到评论。
        只要 Pull Request 被顺利采纳,我们就会成为这个项目的 Contributor(贡献者),我们编写的这段代码也将被全世界的人使用。这正是社会化编程和开源开发的一大乐趣。

        Pull Request 的概念图




references
(日) 大塚弘记 著, 支鹏浩, 刘斌 译. GitHub入门与实践[M]. 北京:人民邮电出版社, 2015. 1-255
原创粉丝点击