Kon*_*ong 5 git github bitbucket
"拉取请求"是一个核心Git概念,还是由GitHub和Bitbucket等Git托管平台提供的增值服务?
存储在云端的讨论数据是专用平台还是更通用的Git?
是的,(大多数情况下)没有.
拉请求不存储在git中.它们由GitHub等托管平台实现.然而,git的分布式设计是为了处理拉请求的存在而构建的,无论使用什么机制来实现该请求.
其他SCM(例如SVN)不能轻易地允许未知的第三方进行更改,然后提交这些更改以供批准.Git是为任何人都可以贡献的开源软件而设计的,但这些贡献需要得到批准.所以Git通过允许工作流程来解决限制,例如:
这里的"拉取请求"只是一封电子邮件.
诸如GitHub之类的托管平台已经形成了拉取请求,但也限制它们完全托管在该平台上.
这些都不是在git存储库本身实现的,但这个概念是Git设计的核心.