1

当我在我的工作区中有待处理的更改时,我可以右键单击该项目并选择“与-> 基本修订版比较”,这为我提供了所有待处理更改的树视图,并且可以在差异视图中查看每个更改的文件。

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

4

3 回答 3

4

好的,所以我能找到的最好的方法是右键单击项目“团队->显示历史”,然后从列表中选择所需的修订并选择“比较...”,它会给我所需的视图顶部的树和底部的并排比较。

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

于 2013-04-18T07:49:44.010 回答
0

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

于 2019-07-10T16:57:59.243 回答
0

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

于 2020-01-31T13:20:12.037 回答