SVN给出了没有实际差异的冲突

SVN给出了没有实际差异的冲突,svn,conflict,Svn,Conflict,合并分支后,我会遇到很多类似这样的冲突: <<<<<<< .working return $sql; ======= return $sql; >>>>>>> .merge-right.r37555 .merge-right.r37555 …我看不到真正的区别。为什么SVN给我这些?检查您的空格和行尾。(制表符与空间、CRLF与LF) 您可以使用vim实现这一点,:se lis

合并分支后,我会遇到很多类似这样的冲突:

<<<<<<< .working

       return $sql;
=======

       return $sql;
>>>>>>> .merge-right.r37555
.merge-right.r37555

…我看不到真正的区别。为什么SVN给我这些?

检查您的空格和行尾。(制表符与空间、CRLF与LF)


您可以使用vim实现这一点,
:se list
用于显示所有字符<代码>:se nolist再次将其关闭。

您确定这些差异不是额外的空格(缩进)吗?在我编辑了一些东西,IDE重新格式化了我的代码之后,我经常会遇到这种情况。到底是什么问题?IDE是否将制表符转换为空格或行尾?谢谢你的接受@sjas:在Netbeans中进行合并后,我手动处理了所有冲突。。。