idea的后悔药:本地文件删除后恢复

在使用 idea 开发时,创建了一个类,但是这个类并没有纳入到版本控制中,如果不小心把这个类删除了,该怎么办?重新花时间去写一个一样的类?但是项目马上就要交付了,哪有那么多时间重新写一个啊,而且还要花时间把原来的功能重新测试一遍!

别慌,idea 的 Local History 功能帮你免除这种烦恼!

现在我们有一个类 Regression , 这个类里面实现了一些逻辑

图1

Regression 类不小心被删掉了

图2

这时候,可以选中 regression 包,点击右键,从菜单中找到 Local History,再点击 Show History 子菜单

图3

此时,会出现一个弹窗,弹窗内容分为两部分,左侧是 regression 包的操作记录,右侧是每条记录操作的具体内容

图4

根据记录,可以看到5分钟之前删除了 Regression 类,此时我们选中右侧的 Regression 类,右键,点击 Revert Selection 菜单即可恢复 Regression

图5