无法自动合并Git拉取请求::无冲突

3

我和我的团队在使用Github企业版时遇到了一些问题,希望有人能帮忙解决。

我们的开发流程很简单:开发人员从develop分支创建一个功能分支,进行修改并提交pull请求合并回develop。我们已经这样工作了几年,但最近几位开发者中的5个人提交的pull请求无法自动合并。考虑到可能是合并冲突导致的,我通过命令行进行了合并,没有出现合并冲突。

我检查了所有不能自动合并的pull请求,并通过命令行成功地合并了它们。

由于这种情况不是每个人都遇到,我认为这是开发者本地代码库的问题。我让开发者删除他们本地的代码库,并克隆repo。接着每位开发者依次做了一个小修改,并提交了pull请求。他们的请求仍然无法自动合并。

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

谢谢您的帮助,如果需要更多信息请告诉我。

Gregg

1个回答

1
这个问题的快速解决方法是让用户浏览到http(s)://[hostname]/settings/emails,并确保他们有一个标记为主要的电子邮件地址。一旦我让所有开发人员执行了上述任务,他们所有的拉取请求都有了自动合并选项。
我与Github讨论了这个错误,他们表示在当前版本11.10.326 https://enterprise.github.com/releases/11.10.326 中已经解决了这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接