Svn Idea Intellij-分支之间的比较-内容相同

Svn Idea Intellij-分支之间的比较-内容相同,svn,intellij-idea,branch,Svn,Intellij Idea,Branch,我的想法很奇怪。 当我比较两个不同的分支(一个下载到本地,另一个在repo中)时,我得到了带有“差异”的文件列表 问题是,当我双击文件时,它显示文件是相同的,消息内容是相同的 真的是这样吗?想法里有什么东西吗?或者是SVN的一些不良行为?不仅内容不同,模式或其他元数据也可能不同,试试这个 git diff 我被完全相同的问题所困扰,我只是想合并而不受非内容更改的困扰 我发现(在IDEA 2016.2中)您可以比较项目(文件夹)之间的差异,而不是版本差异。它甚至提供了一个基于内容而非版本数据的添

我的想法很奇怪。 当我比较两个不同的分支(一个下载到本地,另一个在repo中)时,我得到了带有“差异”的文件列表

问题是,当我双击文件时,它显示文件是相同的,消息
内容是相同的


真的是这样吗?想法里有什么东西吗?或者是SVN的一些不良行为?

不仅内容不同,模式或其他元数据也可能不同,试试这个

git diff

我被完全相同的问题所困扰,我只是想合并而不受非内容更改的困扰

我发现(在IDEA 2016.2中)您可以比较项目(文件夹)之间的差异,而不是版本差异。它甚至提供了一个基于内容而非版本数据的添加和删除的良好图形概述

  • 查看两个分支
  • 在IDEA中打开要合并到的分支
  • 单击要合并的基本文件夹(可能是整个项目文件夹),然后按ctrl+D(与…比较)

  • 现在,您将获得一个包含所有更改和筛选选项的更完整的窗口。您甚至可以决定intelliJ应该如何比较(内容、日期等)

    内容相同,当唯一的区别是行分隔符时,显示的是
    。检查是否在两个文件(LF、CRLF或CR)中使用相同的字符。

    可能只有空格已更改没有,我已将
    忽略空格
    设置为
    不要忽略
    可能只有行尾不同这让我非常头疼,我必须比较所有差异,大多数文件都只是一些空格更改。这不是我从Intelli中逐渐习惯的直觉。如果行尾不同,IntelliJ会显示一条消息,其中提到行尾不同。