温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Tree compare revision in Eclipse SVN
eclipse svn

其他 - Eclipse SVN中的树比较修订

发布于 2020-04-04 00:46:50

当我的工作区中有待处理的更改时,我可以右键单击该项目,然后选择“ Compare with-> Base Revision”,这为我提供了所有待处理更改的树形视图,并可以在diff视图中查看每个更改的文件。

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

查看更多

提问者
koljaTM
被浏览
79
koljaTM 2013-04-18 15:49

好的,所以我能找到的最好的方法是右键单击项目“ Team-> Show History”,然后从列表中选择所需的修订并选择“ Compare ...”,它将为我提供所需的视图树在顶部,并排在底部。

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