“拉请求”是核心Git概念,还是Git托管平台(如GitHub和Bitbucket )提供的增值?
讨论数据是存储在云主机专有平台上,还是存储在更通用的Git中?
发布于 2019-02-13 11:20:30
是的,(大部分)不是。
拉请求不存储在git中。它们由托管平台(如GitHub )实现。不管git的分布式设计是为了处理拉请求的存在,无论使用什么机制来实现该请求。
其他SCM(如SVN)不能轻易地允许未知的第三方进行更改,然后提交这些更改供批准。Git是为开放源码软件设计的,任何人都可以在其中做出贡献,但这些贡献需要得到批准。因此,Git通过允许工作流程(如:
这里的“拉请求”只是一封电子邮件。
像GitHub这样的托管平台已经将拉请求正式化了,但也将它们限制在完全托管在该平台上。
所有这些都不是在git存储库中实现的,但是这个概念是Git设计的核心。
https://stackoverflow.com/questions/54668801
复制相似问题