当我们有多个拉动请求在同一文件上发生冲突时,git fork问题



我有一个情况。我有大师分支机构,开发人员将维护自己的分叉存储库并提出拉动请求。例如,如果我为同一文件提出了3个拉动请求,该文件已批准了一个拉请请求,并且由于冲突而失败了另一个拉的请求。

由于文件已经致力于分叉存储库,因此如何解决这些冲突?

合并了批准的拉请请求后,告诉开发人员修复其分支机构。他们可以将分支重新放在您的新master上方,也可以将master合并到分支中。两种方法都将导致冲突,开发人员现在可以解决这一冲突。推开他们更新的分支后,您可以进行另一轮审查并批准"拉"请求。

如果您认为可以解决冲突(冲突很简单/您熟悉该代码/...),您可以简单地在本地存储库中结帐他们的分支,请在新的master上合并或重新订阅,然后将其合并进入master。然后推master并关闭其拉动请求。

最新更新