代码之家  ›  专栏  ›  技术社区  ›  Jepessen

发送与另一个挂起请求冲突的拉取请求

  •  0
  • Jepessen  · 技术社区  · 7 年前

    我在GitHub上分叉了一个项目,并做了一些改变。我想对我的更改进行拉取请求。

    我在主项目中看到有一个现有的拉请求,我注意到我的更改与该请求冲突(我们更改了相同的代码行)。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Tim Biegeleisen    7 年前

    Git被设计为允许存在多个现存分支,每个分支可能与另一个分支冲突。然而,在GitHub的工作流中,您的分支与另一个分支发生冲突,只有当您的审阅者去完成拉取请求时才会真正表现出来。假设其他分支首先合并到目标分支中,则您的分支可能会显示合并冲突。这些冲突可能需要手动合并。在这种情况下,您只需首先将目标分支合并到分支中,然后解决合并冲突。之后,GitHub警告应该消失,您的审阅者应该能够解决拉取请求。

    另一种情况是,如果您的拉请求在其他分支之前完成。在这种情况下,您可能根本没有任何阻塞合并冲突,而您的对等方将采取上述步骤。