为什么 Github 要把代码合并请求称为 pull request 而不是 push request?

2017-06-20 00:51:00 +08:00
 changwei

https://stackoverflow.com/questions/21657430/why-is-a-git-pull-request-not-called-a-push-request

我看了这里面的解释,感觉还是不够有说服力啊

我的理解是:我做了一些修改,我请求把我的修改 push 到你的仓库,然后你 review 一下我的代码,如果没问题就接受请求 merge,这样的话叫做 push request 岂不是更合适?因为这个操作是我主动发起的。pull 是仓库主向我 fork 的仓库发起的操作,那么 pull request 这种操作应该是要上游仓库主来向我发起啊,而不是我主动让上游仓库主来 pull 我仓库中的代码。

7246 次点击
所在节点    问与答
22 条回复
laoyur
2017-06-20 12:10:07 +08:00
send a request for pulling my code ==> send pull request ==> Pull Request
msg7086
2017-06-20 12:38:29 +08:00
「我做了一些修改,我请求把我的修改 push 到你的仓库」

这叫做 Merge Request,不是 Pull Request,你看的不是一个东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369683

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX