【发布时间】:2016-03-06 10:26:19
【问题描述】:
我在 GitHub 上遇到了一个奇怪的情况。
我有 MainRepo 由两个开发人员分叉 - DevFork1 和 DevFork2。每个分支都有master 和dev 分支,master 是它们合并来自MainRepo 的任何更改的分支,同时继续开发和合并来自dev 的更改,当它们准备好拉动时要求。
现在,情况如下。 DevFork1.master 与 MainRepo.master 是最新的。 DevFork1.dev 合并到 DevFork1.master (也尝试过变基)。发出拉取请求以将 DevFork1.master 合并到 MainRepo.master。
当此拉取请求在 GitHub 上在线发出时,开发人员会看到消息说 拉取请求可以自动合并。但是,刚发出请求,MainRepo的reviewer在检查pull request时,显示无法自动合并更改,需要手动合并...
在此期间未进行任何其他更改或拉取请求。有人可以解释发生了什么..?
【问题讨论】: