http://aguang520.iteye.com/blog/985379

恢复被CVS被Override and Update后的代码

  • 博客分类:
  • 开发笔记
CVSMyeclipseGoogle

今天做了件相当愚蠢的事,把一个新的功能(之前未提交过代码)写完后准备在MyEclipse中提交代码,平常提前前都习惯性的先比较差异,怎知今天竟鬼使神差的把未提交的代码用给Override and Update了,执行完这一动作后,我立刻意识到杯具了,随即把那个还没有关闭的窗口赶紧Ctrl+Z了,内容回来了,不过剩下的没有打开文件就丢失了,.java文件直接被删除,.class文件也被自动布署的机制给干掉了,一切都干净了,想找到.class文件反编译都不行。

Google寻找恢复方案,未果(可能是因为太着急了,没有用心搜索吧),打电话求助朋友,也得到无法恢复的答案,看来只能凭记忆还比较鲜活,赶紧重新写一次了。重新新建Class,打开编辑器,刚开始敲代码,又有点不甘心,于是在该文件上右键,在Team中看到了Show History选项,于是抱着试一试的态度按下了左键,结果奇迹出来了,修改历史出来了。

这个编辑历史显然是本地的,如果你不慎删除了还没有加入到CVS中的代码,只要在相同路径建立同名文件,然后利用Team中的Show History工具,就可以找回丢失的代码了。

恢复被CVS被Override and Update后的代码相关推荐

  1. 【Elastischearch】7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题

    1.概述 7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题 故障现象 主分片自我恢复非常慢,或者 refresh 慢.refresh 期间的堆栈: move 分片,或者重启节 ...

  2. sudo apt-get update后public key is not available公钥不存在问题解决

    sudo apt-get update后public key is not available公钥不存在问题解决 执行指令 sudo apt-get update,报错:之前添加的名F42ED6FBA ...

  3. 微信小程序自带git工具,操作后丢失代码的恢复操作

    我在上传github的时候遇到了pull failed问题,于是搜了一篇如何解决的文章如下: https://blog.csdn.net/mcp1490644562/article/details/8 ...

  4. mysql affected rows_mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了...

    mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了,表行数成倍的增长,代码如下,求解 //数据写入数据库 function save_ ...

  5. 私有变量访问/延后执行代码块

    1.私有变量访问 NSString *str; Mobj *obj = [[Mobj alloc] init]; object_getInstanceVariable(obj, "mt_&q ...

  6. VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”

    问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...

  7. 使用Eclipse查看反编译后的代码(Decompiler 插件)

    ■前言 今天想查看一个工具代码生成的 zip文件的密码. 工具是一个jar文件. 使用javap -c XXXX.class 反编译后,代码实在是太难理解了. (javap -constants XX ...

  8. 【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案

    [rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 参考文章: (1)[rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 (2)http ...

  9. 还原python源码_python 的混淆后的代码可以还原么

    code 类似这样子 import sys sys.dont_write_bytecode = True import imp if 64 - 64: i11iIiiIii if 65 - 65: O ...

最新文章

  1. Xshell连接不上Linux的解决方法
  2. python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...
  3. kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
  4. Kappa信息化谋局电子商务与传统渠道的全面管理
  5. html print 边距,css print
  6. C# json解析字符串总是多出双引号_一篇长文带你在python里玩转Json数据
  7. vue2.0 keep-alive 缓存页面数据
  8. kafka是如何创建topic的
  9. 空间波束形成matlab仿真,自适应波束形成Matlab仿真
  10. Browser 相关内容
  11. 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
  12. 初学者入门吉他应该怎么选?卡马D1C/A1C和 VEAZEN费森CLR300哪款更适合?
  13. Ip探针_信息探针_社工查询个人信息php网站源码
  14. Python练习3:求N的多次方
  15. Superset安装部署
  16. 为什么会对电视剧上瘾?
  17. Expiring 1 record(s) for canalEtl_hn-0: 30017 ms has passed since batch creation plus linger time
  18. Leapfrog Triejoin:最坏情况下的最优连接算法
  19. 短链有啥好处,用长链不香吗
  20. crio电压采集 labview_基于cRIO的远程数据采集终端

热门文章

  1. LeetCode Algorithm 面试题 10.05. 稀疏数组搜索
  2. 1356. Sort Integers by The Number of 1 Bits 根据数字二进制下 1 的数目排序
  3. python 之信号Signal
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1071:菲波那契数
  5. 1048:有一门课不及格的学生
  6. DSP 28335中GPIO配置
  7. 【工业控制】学习喷墨打印技术 怎么能不知道波形
  8. 【Linux】一步一步学Linux——mv命令(30)
  9. 大学计算机基础B这本书哪有,大学计算机基础b试卷
  10. 树莓派wiringPi库详解