【问题标题】:How does git handle multiple pull requests that rely on eachother?git 如何处理相互依赖的多个拉取请求?
【发布时间】:2015-11-21 05:43:13
【问题描述】:

生日,

应该是一个容易回答的问题。

所以我一直在处理我自己的一些代码分支,我准备发送拉取请求以将其合并到 master。

问题是,我在处理代码时合并了另一个分支,而该分支尚未合并到“master”中。

虽然有一个拉取请求正在进行中 - 所以我的问题是:

如果我要发送拉取请求,git 将如何处理?它会认识到我的拉取请求在列表中排名第三,因此在添加我的代码之前“更喜欢”前 2 个请求的更改,或者这是项目所有者需要注意的事情,在这种情况下我可以添加一个请注意在我的拉取请求中,拉取请求 1 和 2 应该在我之前合并?

【问题讨论】:

  • I merged another branch while I was working on the code 来自您所在分支的提交是否在您的分支中?如果你合并了,他们应该是现在。如果您的分支被合并到 master 中,那么您从其他拉取请求中获取的提交也应该是。快速说明:Pull Requests 是 GitHub 的一项功能,而不是 git 本身。

标签: git github merge pull pull-request


【解决方案1】:

repo 的所有者可以按照他们想要的顺序选择和应用拉取请求,所以这取决于他们。一旦他们这样做了,结果合并将发生并包含您从另一个分支合并到您的分支中的代码,因此除非您仍然对另一个分支有其他依赖关系,否则您应该没问题。如果你确实有一些依赖,那么当你提交你的拉取请求时,你可以添加评论来说明。

【讨论】:

  • 谢谢。这回答了这个问题。我认为它会以这种方式工作,但想在继续之前确认它:)
  • 还不能,抱歉。对stackoverflow来说太新了,所以我没有代表。
  • 好的,谢谢。我认为作为问题的发起人,您可以将其标记为已回答,但也许不是。
猜你喜欢
  • 2018-09-24
  • 1970-01-01
  • 2021-11-25
  • 1970-01-01
  • 2019-01-08
  • 2017-03-01
  • 2014-09-08
  • 1970-01-01
  • 2017-08-04
相关资源
最近更新 更多