我在 GitHub 上有一个仓库。有人分叉了那个 repo,并在他们的分叉中做一些工作。我想在他们发出拉取请求以将 repo 重新放入我拥有的主 repo 之前分叉他们的 fork 以帮助他们。问题是,当我尝试为(我的回购)分叉时,它不允许我将其分叉回我的“区域”。
实现我上面想要做的事情通常遵循的范式是什么?
我建议从你们正在合作的分支上创建一个新分支,执行拉取请求并在那里解决合并冲突,然后,当一切顺利时,将您的分支合并到你们正在处理的开发分支中。
通常处理这种情况的方式是,他会在执行拉取请求之前从您那里获取数据,并且他会解决自己的合并冲突,因为他可能最了解,这使您无需这样做。另一种选择是自己拉动和解决冲突。
在一个更大的项目中,会有一个人担任这项工作,以解决所有合并冲突,在公司中,这将是被选中进行部署的人。
祝你好运!
资料来源:技术讲座:Linus Torvalds on git
请观看源代码,因为它确实让我了解了使用 git 进行协作。