SVN错误:cannot show diff because of inconsistent of newline in the file

今日使用svn对配置文件进行比较,出现错误信息,无法执行diff命令进行查看比较。

错误信息内容:

SVN错误:cannot show diff because of inconsistent of newline in the file

后来去搜索查看才知道原因:

有时候比较两个文件时,因为存在不同的换行格式,导致上面这个错误。

错误原因应该是TortoiseSVN自带的比较工具TortoiseMerge目前无法处理不同的换行格式。

 

由此我就实验进行提交再一份内容,然后修改,进行diff操作,确实可以顺利进行。然后返回到最初不能比较的版本。查看确实如此。

上一个版是每行都是CR,LF;而另一个是有其中一行是CR,缺少了LF。

这位达人的回应的论坛原帖地址是:

http://topic.csdn.net/u/20111214/13/a9cc61d6-a74b-4d2b-a53f-7b7c2f04d3b0.html

你可能感兴趣的:(c,SVN,File,工具,tortoiseSVN,newline)