SVN将整个文件标记为冲突

Jan*_*ich 5 svn

我是SVN的新手.在分支上工作了一天左右后,我尝试将更改从主干合并到分支:

svn merge svn://server/trunk
Run Code Online (Sandbox Code Playgroud)

问题在于,每当SVN遇到冲突的文件时,它都无法逐行识别并将整行标记为冲突.我尝试了其他几个SVN客户端,并尝试切换终端线和空白区域选项而没有任何进展.我究竟做错了什么?我认为这是最简单的合并情况,所以我希望这可以使用最默认的Subversion设置,任何客户端和任何SVN版本.它是一些已知的初学者的捕获?

客户端:1.5.5(SlikSvn:tag/1.5.5@34877)WIN32

服务器:1.4.6(r28521),Windows

编辑

根据以下评论和答案中的建议,我做了更多调查:

  1. 有问题的文件是UTF8.

  2. 它们没有任何SVN属性.

  3. "svn diff"命令正确识别差异.

Mar*_*ark 5

我们最近遇到了这个问题,发现使用1.4.x服务器和1.5.x客户端存在问题.Subversion 1.5引入了更智能的合并,但是您需要服务器和客户端运行1.5才能利用这一点.

我们发现指定我们想要合并的修订号范围给出了预期的结果.