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

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

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

idea的后悔药

Regression 类不小心被删掉了

idea的后悔药

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

idea的后悔药

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

idea的后悔药

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

idea的后悔药

相关文章: