Eclipse将java文件恢复为更老的版本?

时间:2012-08-06 20:32:35

标签: eclipse

我不知道这是怎么发生的,但在重新分解变量名称(最终的静态int)之后,该文件显示了同一文件的更早版本,没有任何恢复所有小时的能力我投入的工作

这对我来说似乎是一个错误或者......“未记录的功能”(即,即使存储在文件中,也会删除工作时间的不幸的密钥组合)?

有没有人经历过这个?

这是Eclipse的一个众所周知的行为吗?

1 个答案:

答案 0 :(得分:6)

从本地历史记录中恢复工作

尝试使用Eclipse的“本地历史记录”功能恢复丢失的工作。

右键单击某个文件,然后单击Compare With -> Local History...,如下所示:

Local History

执行此操作后,您应该会看到带有带时间戳条目的历史记录视图,如下所示:

enter image description here

双击那些应该允许您转到特定版本的文件。如果你在世界末日重构之前去加时间戳,你应该能够恢复你的工作。

有关详细信息,请参阅 this Eclipse帮助页面。

本地历史记录首选项

此功能对于恢复工作非常有用,否则会丢失。为了增加每个文件的历史记录数量(Maximum Entries per file)以及此历史记录的使用寿命(Days to keep Files),请尝试通过转到Preferences -> Workspace -> Local History来增加默认值:

enter image description here