我必须找到git成功合并文件的情况,但合并后程序中存在编译错误.
有没有办法做到这一点!
我知道git使用最长的公共子序列进行合并.
我做了很多试验,但没能找到.
如果有人知道....请帮助
Git合并偶尔会产生非工作代码而不会产生任何冲突.想象一下:
foo在他正在处理的代码中添加了对函数的调用.foo的函数签名,或重命名/删除函数.现在A的函数调用与B的更改不兼容,但是git不知道这是因为它们位于不同的模块中.
在这种情况下,A(您)应该做的是检查合并后的更改,并根据需要修复代码.(这也是为什么你应该尽可能缩短功能分支的原因,特别是如果你试图向上游提交补丁).