1

我不知道这是怎么发生的,但是在重构变量名(最终的静态 int)之后,该文件显示了同一文件的更早版本,无法恢复我投入的所有工作时间

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

有没有人经历过这个?

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

4

1 回答 1

7

从地方历史中恢复工作

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

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

地方历史

一旦你这样做了,你应该会看到一个带有时间戳条目的历史视图,如下所示:

在此处输入图像描述

双击这些应该允许您转到文件的特定版本。如果您在世界末日重构之前进入带时间戳的条目,您应该能够恢复您的工作。

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

本地历史偏好

此功能对于恢复原本会丢失的工作非常有用。为了增加每个文件的历史记录量 ( Maximum Entries per file) 和此历史记录的寿命 ( Days to keep Files),请尝试通过以下方式增加默认值Preferences -> Workspace -> Local History

在此处输入图像描述

于 2012-08-07T13:56:32.740 回答