【问题标题】:Unable to auto Merge Git Pull request :: No Conflict无法自动合并 Git 拉取请求 :: 无冲突
【发布时间】:2013-10-30 18:58:46
【问题描述】:

我和我的团队在使用 github 企业时遇到了一些问题,我希望那里的人可能会遇到这个问题。

我们的开发工作流程是直截了当的,开发人员从开发创建一个功能分支,进行更改并将拉取请求提交回开发。代码被审查并合并到开发中。我们以这种方式工作了几年,但最近我们的几个开发人员开始遇到一个问题,我们大约 5 个开发人员的拉取请求说它不能自动合并。所以认为原因是合并冲突,我通过命令行运行合并,它干净地合并,没有合并冲突。

我完成了所有不会自动合并的拉取请求,它们都通过命令行成功合并。

由于并非所有人都发生这种情况,我认为这是开发人员本地代码库的行为。我让开发人员丢弃他们的本地文件并克隆存储库。我让每个开发人员一次做一个小改动并提交一个拉取请求。他们都不会再次自动合并。

我希望有人遇到过这个问题并知道如何解决。

提前致谢,如果您需要更多信息,请告诉我。

格雷格

【问题讨论】:

    标签: git github merge conflict git-merge


    【解决方案1】:

    此问题的快速解决方法是让您的用户浏览到 http(s)://[hostname]/settings/emails 并确保他们有一个标记为主要的电子邮件地址。

    一旦我让所有开发人员执行上述任务,所有拉取请求都有自动合并选项。

    我与 Github 讨论过这个错误,他们说它在当前版本中的解决方案是 11.10.326 https://enterprise.github.com/releases/11.10.326

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      相关资源
      最近更新 更多