Eclipse SVN中的树比较修订版

时间:2013-03-07 09:25:43

标签: eclipse svn

当我在工作区中进行挂起更改时,我可以右键单击项目并选择“与 - 比较基础修订版本”,这样可以查看所有挂起更改的树​​视图,并可以在diff视图中查看每个更改的文件

这也是我希望对旧版本进行修改,例如在进行代码审查时。从历史记录视图中选择修订并查看所有更改,能够在文件之间导航并直接比较它们,而无需单独选择每个更改的文件并选择比较(这意味着新的服务器往返,等待对话框出现,等待要获取修订等)。目前这是一个非常繁琐的过程,我可以看到基本功能就在那里。

3 个答案:

答案 0 :(得分:3)

好的,所以我能找到的最好的是右键点击项目,“Team-> Show History”, 然后从列表中选择所需的修订版本并选择“比较...”,它将为我提供所需的视图,其中顶部有树,并且底部并排比较。

“技巧”似乎是它必须是文件夹的历史,而不是单个文件,否则它会抱怨“操作不适用于目录”。但是,如果我从目录历史中选择,我也可以编辑svn路径以进行比较,例如如果提交包含多个项目,也包括父文件夹。

答案 1 :(得分:0)

假设您在Eclipse中有SVN插件,我在Eclipse中使用SVN Repositories透视图(Windows-> Perspective-> Open Perspective)。它允许您选择2个不同的标签/分支并进行比较,即可以在选择文件的一个视图中比较文件夹和文件,并在下方并排显示差异。

答案 2 :(得分:0)

在Eclipse IDE中右键单击文件,然后与->比较来自存储库的最新信息

相关问题