Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ是否有一个;“差异摘要视图”;(结构比较)像Eclipse?_Java_Eclipse_Intellij Idea - Fatal编程技术网

Java IntelliJ是否有一个;“差异摘要视图”;(结构比较)像Eclipse?

Java IntelliJ是否有一个;“差异摘要视图”;(结构比较)像Eclipse?,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,我也是一名Eclipse用户。Eclipse的diff view有一个额外的部分,用于总结更改: 我发现这非常方便,可以获得所有更改的概述 Intellij有类似的功能吗?Intellij IDEA与Eclipse中的Java Structure Compare窗格没有直接对应的功能,但它确实有一些类似的功能,用于概述更改:: IntelliJ IDEA使用本地历史不断跟踪所做的所有更改 与项目相关。与显示差异的版本控制系统不同 在特定提交之间,本地历史记录自动维护 所有有意义事件的修订。这将

我也是一名Eclipse用户。Eclipse的diff view有一个额外的部分,用于总结更改:

我发现这非常方便,可以获得所有更改的概述


Intellij有类似的功能吗?

Intellij IDEA与Eclipse中的Java Structure Compare窗格没有直接对应的功能,但它确实有一些类似的功能,用于概述更改:

IntelliJ IDEA使用本地历史不断跟踪所做的所有更改 与项目相关。与显示差异的版本控制系统不同 在特定提交之间,本地历史记录自动维护 所有有意义事件的修订。这将产生一个详细的时间线 项目结构和源代码的更改,并能够 如有必要,回滚到任意点

要查看本地历史

  • 在VCS菜单上,指向本地历史记录,然后单击显示历史记录
要恢复到特定版本

  • 从列表中选择它,然后单击工具栏上的“还原”
它实际上非常强大,因为它允许您独立于任何源代码管理系统恢复更改。以下是我的本地历史的屏幕截图,让您更好地了解:

所做的更改汇总在屏幕左侧的列中。这可能不是你想要的,但它仍然值得一看。请注意:

本地历史记录不能代替适当的源代码管理

当您安装IntelliJ IDEA或的新版本时,它将被清除 使缓存失效。它有一个保留期和最大大小,所以 修订并不能保证永远持续下去

本地历史记录不适用于二进制文件的内容


虽然在IntelliJ中并没有“按结构比较”视图,但您可以折叠未更改的元素,所以Diff工具将只显示更改的块。