java - 将 Intellij 中的项目与 checkin subversion 的项目进行比较?

标签 java svn intellij-idea intellij-13

我是一个使用 v13 的 Intellij 菜鸟。我导入了一个颠覆项目。要查看我正在处理的文件和 checkin Subversion 的文件之间的更改,我可以右键单击文件,Subversion->与最新存储库版本进行比较。效果很好。然而,现在我想看到我的项目中的所有差异。

当我右键单击项目时,Subversion -> 与分支比较 -> 卡车(主干)仅显示两个更改的文件之一。我可以右键单击该列表中未显示的文件并(使用上面的方法)确认 Intellij 看到该文件已更改。

如何将当前项目与 checkin subversion 的项目进行比较?我的愿景是获取所有添加、更改等文件的列表,然后能够单击其中任何一个来查看更改。

最佳答案

您应该使用更改工具窗口 (Alt+9)。

它将向您显示当前项目中的所有更改,您还可以轻松比较文件。

enter image description here

现在您可以在更改工具窗口中跟踪项目中的所有更改。目前这里没有任何变化。

enter image description here

现在我想将这个 Bar 类的作者从 matbac 更新为我的 Stackoverflow 别名 maba。如下图所示,更改同时显示在编辑器 View 和 Changes 窗口中。

enter image description here

如果您现在想要查看已更改文件的差异(与当前在 subversion 中 checkin 的文件相比的更改),您可以在 中右键单击一个文件(或标记多个文件,甚至标记根部分) >更改 窗口并选择显示差异 (Ctrl+D)。

enter image description here

在“差异”窗口中,您可以使用向上/向下箭头 (Shift+F7/F7) 跳转到下一个更改。您还可以使用右侧的图标转到下一个/上一个文件(Alt+/Alt+).

enter image description here

<小时/>

编辑

如果您使用 Changes 窗口的 Incoming 部分,如下所示:

enter image description here

您可以将所有本地更改与 SVN 存储库中的最新修订进行比较。

关于java - 将 Intellij 中的项目与 checkin subversion 的项目进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314684/

相关文章:

intellij-idea - Intellij - 标记代码块

java - Stanford NLP 中的所有注释都支持阿拉伯语吗?

java - 为什么在使用 G1 GC 时推荐使用 Java 10?

svn - 有没有办法在TortoiseSVN中提交文件 "partially"?

svn - Tortoise SVN 不同结构版本之间的差异

svn - 如何在 Subversion 存储库历史记录中查找文件?

java - 在 PictureTaken(byte[] data) 上解释来自 Android Camera 的原始图像数据

java - 二叉搜索树和中序遍历

intellij-idea - 如何在intellij idea中制作自己的代码缩写

android - IntelliJ 9 和 Android - 过滤 LogCat