【问题标题】:Why is there no merge conflict in git?为什么git中没有合并冲突?
【发布时间】:2022-12-18 12:52:56
【问题描述】:

我有两个分支,掌握和需求预测模块.

的内容掌握分支机构是:

的内容需求预测模块分支机构是:

当我尝试合并时需求预测模块进入掌握我应该得到文件 dem_prediction_module.py 的冲突。然而,

合并后,dem_prediction_module.py 如下所示。删除多余的 pass 语句。 但是正如您所看到的,上面 2 个文件中的第 4 行到第 7 行是不同的,那么为什么它们没有给出合并冲突?我希望能够选择要保留的更改。最好是来自需求预测模块分支。

编辑以下是提交历史。

我特意结帐到需求预测模块然后分支进行提交,以查看合并期间和之后发生的情况。

【问题讨论】:

  • 你能展示提交图/历史吗? IE。两个分支是否都提交了其他未命中?
  • 您需要展示 3 件事才能知道是否应该存在冲突。 2 条提示(您在那里提供的)和它在最后一个共同祖先中的样子。你也可以展示一下吗?您可以使用git merge-base branch1 branch2 获得该提交。

标签: git git-merge-conflict


【解决方案1】:

它显示在您的合并命令输出中。通过“ort”策略进行合并。 对于这个 ort 策略。你可以参考这个link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-16
    • 2013-07-16
    • 2011-06-22
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2012-10-22
    • 2017-07-24
    相关资源
    最近更新 更多