对于像bitbucket和github这样的服务,你可以选择创建一个拉请求。GIT:合并请求和合并请求之间有什么区别?
我对你(开发者)的问题,两者之间的所有区别是什么?
差异我目前知道的:
- 能够批准或拒绝请求
- 能够提供添加描述性信息与请求
以外,它看起来像一个拉请求其他本质上是一个合并..正确?
对于像bitbucket和github这样的服务,你可以选择创建一个拉请求。GIT:合并请求和合并请求之间有什么区别?
我对你(开发者)的问题,两者之间的所有区别是什么?
差异我目前知道的:
以外,它看起来像一个拉请求其他本质上是一个合并..正确?
是的,这是正确的,GitHub和Bitbucket上的pull request
是合并两个分支的请求。
其中一个用例是让非开发人员的质量检查人员审核并批准合并请求。
另一个用例是在master
分支上进行开发是不允许的。开发人员总是在另一个分支上开发。开发完成后,会创建一个拉取请求以合并到master
分支中。
“拉取请求”是向上游存储库请求合并一些更改到其代码中的请求(“从我的存储库中提取更改并将其添加到您的请求中”)。所以它不是真的像合并 - 这是要求合并。