我是一个使用 v13 的 Intellij 菜鸟。我导入了一个颠覆项目。要查看我正在处理的文件和 checkin Subversion 的文件之间的更改,我可以右键单击文件,Subversion->与最新存储库版本进行比较。效果很好。然而,现在我想看到我的项目中的所有差异。
当我右键单击项目时,Subversion -> 与分支比较 -> 卡车(主干)仅显示两个更改的文件之一。我可以右键单击该列表中未显示的文件并(使用上面的方法)确认 Intellij 看到该文件已更改。
如何将当前项目与 checkin subversion 的项目进行比较?我的愿景是获取所有添加、更改等文件的列表,然后能够单击其中任何一个来查看更改。
最佳答案
您应该使用更改
工具窗口 (Alt+9)。
它将向您显示当前项目中的所有更改,您还可以轻松比较文件。
现在您可以在更改
工具窗口中跟踪项目中的所有更改。目前这里没有任何变化。
现在我想将这个 Bar
类的作者从 matbac
更新为我的 Stackoverflow 别名 maba
。如下图所示,更改同时显示在编辑器 View 和 Changes
窗口中。
如果您现在想要查看已更改文件的差异(与当前在 subversion 中 checkin 的文件相比的更改),您可以在 中右键单击一个文件(或标记多个文件,甚至标记根部分) >更改
窗口并选择显示差异
(Ctrl+D)。
在“差异”窗口中,您可以使用向上/向下箭头 (Shift+F7/F7) 跳转到下一个更改。您还可以使用右侧的图标转到下一个/上一个文件(Alt+左/Alt+右).
<小时/>
编辑
如果您使用 Changes
窗口的 Incoming
部分,如下所示:
您可以将所有本地更改与 SVN 存储库中的最新修订进行比较。
关于java - 将 Intellij 中的项目与 checkin subversion 的项目进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314684/