我和我的团队使用github企业遇到了一些问题,我希望有人可能会遇到这个问题。
我们的开发工作流程很简单,开发人员创建了一个功能分支,不需要开发,进行更改并将拉取请求提交回开发。代码是评论并合并到开发中。我们这种方式已经工作了几年,但最近我们的一些开发人员开始遇到一个问题,即大约5位开发人员的拉取请求说它无法自动合并。因此,我认为原因是合并冲突,我通过命令行运行合并,它干净地合并,没有合并冲突。
我经历了所有不会自动合并的拉取请求,并且它们都通过命令行成功合并。
由于没有发生在每个人身上,我认为这是开发人员本地代码库的作用。我让开发者把他们当地的垃圾扔掉并克隆了回购。我让每个开发者一次做一个小改动并提交拉取请求。他们都不会再次自动合并。
我希望那里有人遇到这个问题并且知道如何解决。
提前致谢,如果您需要更多信息,请与我们联系。
格雷格
答案 0 :(得分:1)
此问题的快速解决方法是让您的用户浏览到http(s)://[hostname]/settings/emails
,并确保他们有一个标记为主要的电子邮件地址。
一旦我完成了所有开发执行上述任务,所有拉请求都有自动合并选项。
我与Github谈到了这个错误,他们说当前版本中的解决方案是11.10.326 https://enterprise.github.com/releases/11.10.326。