伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

IntelliJ IDEA的这个功能真是好用

来源:本站原创 浏览:274次 时间:2021-05-05

昨天我建了新项目,还没有被 Git 托管。中间有一个解析配置的功能感觉写的不太好,于是就把代码删除了。搞了半天没有更好的解决办法,算了能用就行。可惜代码已经删了,如果重写得个把小时,要是有恢复的功能就好了。

Local History

作为强大的 IDE,Intellij IDEA 还真有这个功能,它就是Local History。

IDEA恢复本地删除的文件

上图中双击SHIFT快捷键在搜索栏中键入Local History就可以看到项目工程中所有的本地变更,选中,选择Revert Selection就可以恢复删除的文件。

上面的范围有点大。我们还可以在单独的文件区域右键快捷菜单有两个相关的选项来对当前文件的历史变更进行查看。标记 1 为当前文件的变更,标记 2 为选中代码的变更。

快捷菜单中的本地历史选项

根据需要选中一个:

当前文件的历史记录

记录了当前文件在何时进行了何种变更,甚至还有变更的来源,构成了一条时间线。选中一条变更记录后就可以看见历史和本https://www.3tt.net/?mod=artinfo&aid=260地的对比详情,你可以根据需要进行代码分析和合并。通过右键选项的Create Patch选项,你可以生成一个包含更改历史的补丁文件,以便于与他人共享改动的历史。

默认情况下,Local History配置为存储最近 5 个工作日(即文件被修改的天数)的变更记录。你可以双击SHIFT按键输入Registry进入以下界面找到localHistory.daysToKeep修改对应的天数。

修改History保存期限

如果你想禁止保存本地记录,可以设置这个值为 0 。

并不能代替 VCS

虽然Local History功能类似版本控制系统(VCS),但是它并不适合作为长期的版本控制。首先这个记录保存在本地,如果本地缓存丢失(重新安装、清除缓存等)就意味着历史记录的丢失,也不方便同他人协作,而且它还有保留期和大小限制。不过作为版本控制和代码提交前历史变更追溯的补充还是非常不错的。

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net