2

eclipse 的历史视图显示了在某个版本中更改的文件列表。当您在其中一个上打开上下文菜单时,您可以选择“打开”,它会打开该版本中该文件的视图。

如何直接从历史视图打开所选文件的编辑器,即工作副本版本中的文件?

背景是我想使用历史视图来查找最近更改过的文件以进行代码审查。人们通过 subversion 提交,我使用 subclipse 将 eclipse 连接到 subversion 服务器。

今天,我必须使用“打开资源”/“打开类型”功能并键入我可以从历史视图中读取的文件的名称。

4

1 回答 1

1

正如您所注意到的,在查看版本 X 的文件时,您无法直接打开工作副本中的同一文件...

但是,在对更改进行代码审查时,我通常发现不仅查看当前版本很有用,而且查看以下之间的修改:

  • 我在历史中查看的修订中的文件
  • 和当前文件。

这可以通过“比较”编辑器来完成。


打开它:

  • 当您在历史视图中时,右键单击您感兴趣的修订行
  • 在菜单中,您可以选择:
    • "Compare current with X" :这将打开您当前工作副本和您右键单击的修订之间的比较
    • “与之前的状态比较”:这将打开您右键单击的修订版和之前的修订版之间的比较
  • 如果多个文件受到该修订的影响,您将有一个屏幕,允许您选择要使用哪个文件进行比较

优点 :

  • 您可以看到您正在查看的修订带来的修改
  • 或者您可以查看给定修订后完成的所有修改

缺点 :

  • 比较视图需要一个大屏幕,才能同时打开文件的两个版本...
于 2010-03-05T17:15:28.063 回答