【发布时间】:2013-12-06 04:27:01
【问题描述】:
我在 IntelliJ 12.1.6(Widows7, 32bit, jdk1.6) 中应用了带有颠覆性的补丁。
下图是“应用补丁”对话框的某些文件的差异结果。 如您所见,文件的行尾不同。 但我不修改两个文件的结尾。 (“应用补丁”中的所有文件都是一样的)
这是一个错误?还是一些设置问题?还是别的什么?
【问题讨论】:
标签: svn intellij-idea newline patch
我在 IntelliJ 12.1.6(Widows7, 32bit, jdk1.6) 中应用了带有颠覆性的补丁。
下图是“应用补丁”对话框的某些文件的差异结果。 如您所见,文件的行尾不同。 但我不修改两个文件的结尾。 (“应用补丁”中的所有文件都是一样的)
这是一个错误?还是一些设置问题?还是别的什么?
【问题讨论】:
标签: svn intellij-idea newline patch
基本版本(左)在最后一行有};。你的版本(右)在最后一行之前有它=> }; 的行真的不同,因为右边的行最后有隐藏字符 \n (line separator)。
(它们是"\n"(Linux 和 MacOS X)、"\r"(MacOS 9 和更早版本)和"\r\n"(Windows)。)
这不是错误。
【讨论】: