3

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

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

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

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

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

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

格雷格

4

1 回答 1

1

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

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

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

于 2013-10-31T19:56:58.147 回答