问题

Pull请求和Merge请求有什么区别.

在Github中,它是一个Pull Request,例如在GitLab中,它是一个Merge Request.....这两者之间有区别吗?

  最佳答案

Gitlab的“合并请求”功能相当于GitHub的“拉取请求”功能.两者都是将另一个分支或分支的更改拉入分支并将更改与现有代码合并的手段.它们是代码审查和更改管理的有用工具.

来自GitLab 的文章讨论了命名该功能的区别:

合并或拉取请求是在git管理应用程序中创建的,并要求分配人合并两个分支.诸如GitHub和Bitbucket之类的工具选择名称拉取请求,因为第一个手动操作将是拉取功能分支.诸如GitLab和Glities之类的工具选择名称合并请求,因为这是受让人请求的最终操作.在本文中,我们将将它们称为合并请求.

“合并请求”不应该与 git merge 命令混淆. “拉取请求”也不应该与 git pull 命令混淆.在拉取请求和合并请求的场景后面都使用git命令,但合并/拉取请求指的是比这两个命令更广泛的主题.

  相同标签的其他问题

gitgithubgitlab