Github:将冲突标记为已解决不会合并更改
Github: Marking conflict as resolved does not merge the changes
我已经完成了 PR,现在我正在解决 Github 上的冲突。
解决冲突后,我点击标记为已解决:
它说冲突已经解决:
但是,当我刷新冲突页面时,我看到冲突仍然存在,好像我没有改变任何东西:
知道吗,going-on 是什么?
我没有使用过GitHub“不使用Git你自己解决冲突”网页,但是its documentation说你必须在冲突前点击“提交合并”实际上会得到解决。这对于 Git 内部原因很有意义。
似乎只是 重新加载 页面应该保留目前为止的分辨率,以便您继续前进。不过,为了使这项工作顺利进行,GitHub 需要在您的浏览器中存储某种信息(cookie 等);阻止此操作将导致重新加载无法跟踪您到目前为止所做的事情。
我建议学习使用命令行 Git,而不是使用这些 Web 界面,它们总是比 Git 工具差。 Web 界面提供的功能匮乏是 原因 Web 界面更易于使用的重要部分(就像驾驶自动变速器汽车比手动变速器汽车更容易一样一个,例如:既然你可以做的事情少得多,你必须做的事情就少得多)。
我已经完成了 PR,现在我正在解决 Github 上的冲突。
解决冲突后,我点击标记为已解决:
我没有使用过GitHub“不使用Git你自己解决冲突”网页,但是its documentation说你必须在冲突前点击“提交合并”实际上会得到解决。这对于 Git 内部原因很有意义。
似乎只是 重新加载 页面应该保留目前为止的分辨率,以便您继续前进。不过,为了使这项工作顺利进行,GitHub 需要在您的浏览器中存储某种信息(cookie 等);阻止此操作将导致重新加载无法跟踪您到目前为止所做的事情。
我建议学习使用命令行 Git,而不是使用这些 Web 界面,它们总是比 Git 工具差。 Web 界面提供的功能匮乏是 原因 Web 界面更易于使用的重要部分(就像驾驶自动变速器汽车比手动变速器汽车更容易一样一个,例如:既然你可以做的事情少得多,你必须做的事情就少得多)。