eclipse搜索历史

时间:2011-08-10 08:08:23

标签: eclipse version-control

可以搜索已保存文件的先前版本吗? 这是内部eclipse版系统,可以在History视图中访问,而不是svn或类似的东西。

3 个答案:

答案 0 :(得分:1)

您可以在文件夹“(在此处插入工作区根目录)\。metadata \ .plugins \ org.eclipse.core.resources \ .history”上创建一个新项目,并对此项目执行文件搜索。

不要忘记在搜索窗口的“文件名模式”中添加一个简单的“*”,因为Eclipse历史文件根本没有文件扩展名(因此“*。*”找不到它们) )。

答案 1 :(得分:0)

右键单击eclipse中的项目..然后点击历史记录并通过双击最大化历史记录..然后检查按钮的图标,如多个箭头单击它并搜索评论或作者。

答案 2 :(得分:0)

您可以使用Unix命令在文件系统上搜索 Eclipse本地历史记录

  • Eclipse本地历史记录存储在eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history
  • 文件是随机命名的(./53/c05661ce5d3d001a1f3eef73aaebdbfd),因此您需要搜索内容。
  • 下面的grep命令列出了所有包含“ WHATEVER”(即您的最新更改)的文件。
  • 下面的find命令执行相同的操作,并显示最新的时间戳,因此您可以选择具有最新更改的文件。
$ cd eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history
$ grep -r "WHATEVER"
- OR
$ find . -exec grep "WHATEVER" '{}' \; -ls 2>/dev/null