Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从eclipse历史视图打开工作副本文件_Eclipse_Svn_Version Control_Subclipse - Fatal编程技术网

从eclipse历史视图打开工作副本文件

从eclipse历史视图打开工作副本文件,eclipse,svn,version-control,subclipse,Eclipse,Svn,Version Control,Subclipse,eclipse的history视图显示了在某个版本中更改的文件列表。当您打开其中一个上的上下文菜单时,您可以选择“打开”,打开该版本中该文件的视图 如何从历史视图中打开选定文件(即工作副本版本中的文件)的编辑器 背景是,我想使用history视图查找最近更改过的文件,以便进行代码审阅。人们通过subversion提交,我使用subclipse将eclipse连接到subversion服务器 今天,我必须使用“Open resource”/“Open type”功能并键入可以从历史记录视图中读取的

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

如何从历史视图中打开选定文件(即工作副本版本中的文件)的编辑器

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


今天,我必须使用“Open resource”/“Open type”功能并键入可以从历史记录视图中读取的文件名。

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

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

  • 我在历史中看到的修订版中的文件
  • 和当前文件
这可以通过“比较”编辑器完成


要打开它:

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

  • 您可以看到正在审阅的修订带来的修改
  • 或者,您可以查看给定修订后所做的所有修改
缺点:

  • 比较视图需要一个大屏幕,以便同时打开文件的两个版本

我也经常使用这种比较视图。它在许多代码检查情况下都非常有用。尽管如此,我还是想访问编辑器,以便对其中的内容进行更改,或者查看该修订版的更改是否已被其他人编辑等。