在 Eclipse IDE 中恢复已删除的文件

本文介绍了Eclipse内置的本地历史功能,如何使用它来恢复误删的文件或撤销更改。本地历史虽然不像完整的版本控制系统(如Git、SVN)那样强大,但在日常开发中提供了一种快速恢复的途径。然而,需要注意的是,本地历史只限于项目内,删除整个项目会导致数据丢失。此外,本地历史的大小会影响Eclipse的性能,因此需要适当管理。
摘要由CSDN通过智能技术生成

我每天都在使用GitSVN等版本控制系统。因为这让我有机会恢复我的更改并及时回到我的项目中。如果我删除了文件或设置,VCS 也非常有用:只需单击几下鼠标即可恢复它。

但即使不使用 VCS,Eclipse 也有一个内置的简单版本控制系统:Local History

 

Eclipse 历史视图

我已经在之前的文章中谈到了本地历史,例如Eclipse Local History & Quick Diff或 Compare and Merge with Eclipse

从本地历史恢复

如果我从我的项目中删除一个文件或文件夹,我会看到这个对话框:

 

删除资源对话框

该文件不会进入正常的 Windows 回收站。相反,Eclipse 有自己的回收站,称为本地历史。要恢复已删除的文件,我使用项目文件夹上的上下文菜单并选择“从本地历史记录恢复...”:

 

从本地历史恢复

这将打开一个对话框,我可以在其中选择我想要恢复的确切内容:

从本地历史详细信息恢复

 

本地历史不仅对恢复文件有用:它也可以恢复资源中的任何更改或编辑。

本地历史配置

与完整的 VCS 不同,本地历史记录的功能仅限于其大小。本地历史的大小在菜单Window > Preferences > General > Workspace > Local History下配置:

 

本地历史偏好

本地历史记录可能会变得相当大,具体取决于设置。如果您想看一下,请查看工作区中的 .metadata\.plugins\org.eclipse.core.resources 文件夹,该文件夹可以增长到数百 MBytes。如果本地历史记录太大,这可能会减慢 Eclipse 的退出速度,因为当时 Eclipse 正在压缩该信息。

未涵盖的内容

本地历史是基于项目存储的,需要对项目文件夹进行“恢复”操作。所以这意味着:如果你删除项目本身,你真的会失去它:

 

删除 Eclipse 项目

所以你已经被警告了

概括

使用本地历史撤消 Eclipse 中的更改非常有用。我只需要记住,这不适用于删除整个项目,并且出于性能原因,我需要密切关注历史记录的大小。但是在典型的设置有几天的历史,效果很好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值