Tools such as GitHub and Bitbucket choose the name pull request since the first manual action would be to pull the feature branch. Tools such as GitLab and Gitorious choose the name merge request since that is the final action that is requested of the assignee.
-
Merge Request和Pull Request是关注点不同,Merge关注的是最后的合并那一步(最后一步是合入了),Pull关注的是第一步(第一步是先拉特性分支的代码,然后合入)名称的不一样是因为关注点不一样,
-
可能优点牵强的一种说法:一般Github上使用仓库管理不同分支,Gitlab使用纯分支的形式管理。其实也可以理解为主语不一样,gitlab是多人合作多分支模式,特性分支开发者发起合并,更加关注合入那一步;而github是多人和多仓库模式,特性分支开发者fork出新仓库,原仓库管理人员处理合并请求,关注的是第一步拉代码pull。