GitHub拉取请求的复杂冲突

24

一个月前,GitHub在Web界面上添加了一个功能来解决合并冲突,但它只适用于“简单”的合并冲突:

没有冲突 GitHub Pull Request - No conflicts

简单的冲突

GitHub Pull Request - Resolve simple conflicts

复杂冲突

GitHub Pull Request - Resolve complex conflicts

在介绍新功能的博客文章中,GitHub提到竞争性行更改,这些更改从相对简单到非常复杂不等。
什么样的冲突被认为太复杂,在Web编辑器中无法解决?

2
你有向 GitHub 支持团队提出问题吗? - pedrorijo91
我也遇到了同样的问题。而且根本没有冲突。只是我无法合并我的拉取请求... - Ferit
我遇到了同样的问题,根据这个页面,我在命令行中打开了那些文件。但是我没有看到冲突。我仍然不确定原因。 - zyy
1个回答

9

如果更改了任何文件的名称,就会出现这种情况。我曾经有一个拉取请求包括重命名的文件,也显示同样的消息,但只要我把文件重新命名并提交,"解决冲突"选项又变得可用了。


2
那么,接下来该怎么办呢?只需取消拉取请求,本地合并并推送吗?或者稍后可以将PR链接到已推送的合并提交吗?(如果我完全混淆了,请原谅,从未从内部看过PR...)更新(1分钟后...):哦,我明白了,PR并不神奇,它们就像问题一样...实际上与Git本身无关。正确吗? - Sz.

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