GIT合并成功但引入了编译错误

Jat*_*ana 2 git

我必须找到git成功合并文件的情况,但合并后程序中存在编译错误.

有没有办法做到这一点!

我知道git使用最长的公共子序列进行合并.

我做了很多试验,但没能找到.

如果有人知道....请帮助

nne*_*neo 5

Git合并偶尔会产生非工作代码而不会产生任何冲突.想象一下:

  • 开发人员A foo在他正在处理的代码中添加了对函数的调用.
  • 开发人员B修改函数foo的函数签名,或重命名/删除函数.
  • 开发人员A合并了B的变化.

现在A的函数调用与B的更改不兼容,但是git不知道这是因为它们位于不同的模块中.

在这种情况下,A(您)应该做的是检查合并后的更改,并根据需要修复代码.(这也是为什么你应该尽可能缩短功能分支的原因,特别是如果你试图向上游提交补丁).