Android Studio 从历史记录找回代码

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…之后历史记录就不在了,所以一定要注意平时的代码保存.

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值