我在IntelliJ 12.1.6(Widows7,32bit,jdk1.6)中应用了subversion修补程序。
下图是“应用补丁”对话框的某些文件的差异结果。 如您所见,文件的行尾是不同的。 但我不修改两个文件的结尾。 (来自“apply patch”的所有文件都是相同的)
这是一个错误吗?或一些设置问题?或其他什么?
答案 0 :(得分:0)
基本版本(左)在最后一行有};
。你的版本(右)在最后一行之前有它=> };
的行非常不同,因为右边的行在结尾处隐藏了字符\n
(line separator)。
(他们是"\n"
(Linux和MacOS X),"\r"
(MacOS 9及更早版本)和"\r\n"
(Windows)。)
这不是一个错误。