Android Studio 从历史记录找回代码

来源:互联网 发布:miui9怎么卸载软件 编辑:程序博客网 时间:2024/06/13 21:32

Android studio自带存储历史记录功能,就是这个功能让我避免了一次”血光之灾”.

今天我干了一件超级挫的事,我把我的代码搞丢了.

事情大致是这样的,mob短信验证这块在之前的版本中使用的jar包版本较低,2017年3月以后突然短信验证就收不到验证码了,后来我到mob后台管理一看,有以下错误:

:[AppKey is not allowed to send text messages.

后来使用新的jar包但是和shareSDK 里面的jar有冲突,我就重新集成最新版的shareSDK,可是悲剧了,我将sdk里面的文档覆盖我的项目的时候,我的项目assets,libs,src,res等目录全部被替换了,天哪,我的项目里面的代码全丢了.

哇,哇,哇……(蓝瘦,香菇)

后来,奇迹出现了,Android有代码回退功能,也就是它能够记录我们代码的操作历史:VCS–Local History–Show History,然后,代码操作记录出现了,选定我们操作的一个历史阶段,点击左上角的按钮(revert),稍等片刻,代码回退了,我的代码回来了.

哇哇哇…….(好鸡冻…..)

Android Studio 的记录是有时间和次数的,并且如果我们进行过invalidate caches/Restart…之后历史记录就不在了,所以一定要注意平时的代码保存.

我的实际工作中负责了好几个项目,是我自己一个人写代码,所以平时不怎么进行代码关系,经过这次”血”的教训之后,我一定要好好管理代码.

0 0
原创粉丝点击