我在IDEA中有一种奇怪的行为。 虽然我正在比较两个不同的分支(一个下载到本地,一个下载到repo),但我得到的文件列表中有“差异”。
问题是,当我双击该文件时,它显示文件是相同的并且消息Contents are identical
真的是这样吗?在Idea中缓存了什么?或者是SVN
的一些不良行为?
答案 0 :(得分:2)
我遇到了完全相同的问题,我只想在不受非内容更改困扰的情况下进行合并。
我发现(在IDEA 2016.2中)您可以比较项目(文件夹)之间的差异,而不是版本差异。它甚至可以根据内容而非版本化数据提供有关添加和删除的良好图形概览。
现在,您可以获得更完整的窗口,其中包含所有更改和过滤选项。你甚至可以决定smartJ应该如何比较(内容,日期......)
答案 1 :(得分:1)
不仅内容而且模式或其他元数据也可以不同,试试这个
git diff
答案 2 :(得分:0)
Contents are identical
。检查两个文件(LF,CRLF或CR)中是否使用了相同的文件