恢复被CVS被Override and Update后的代码
http://aguang520.iteye.com/blog/985379
恢复被CVS被Override and Update后的代码
- 博客分类:
- 开发笔记
今天做了件相当愚蠢的事,把一个新的功能(之前未提交过代码)写完后准备在MyEclipse中提交代码,平常提前前都习惯性的先比较差异,怎知今天竟鬼使神差的把未提交的代码用给Override and Update了,执行完这一动作后,我立刻意识到杯具了,随即把那个还没有关闭的窗口赶紧Ctrl+Z了,内容回来了,不过剩下的没有打开文件就丢失了,.java文件直接被删除,.class文件也被自动布署的机制给干掉了,一切都干净了,想找到.class文件反编译都不行。
Google寻找恢复方案,未果(可能是因为太着急了,没有用心搜索吧),打电话求助朋友,也得到无法恢复的答案,看来只能凭记忆还比较鲜活,赶紧重新写一次了。重新新建Class,打开编辑器,刚开始敲代码,又有点不甘心,于是在该文件上右键,在Team中看到了Show History选项,于是抱着试一试的态度按下了左键,结果奇迹出来了,修改历史出来了。
这个编辑历史显然是本地的,如果你不慎删除了还没有加入到CVS中的代码,只要在相同路径建立同名文件,然后利用Team中的Show History工具,就可以找回丢失的代码了。
恢复被CVS被Override and Update后的代码相关推荐
- 【Elastischearch】7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题
1.概述 7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题 故障现象 主分片自我恢复非常慢,或者 refresh 慢.refresh 期间的堆栈: move 分片,或者重启节 ...
- sudo apt-get update后public key is not available公钥不存在问题解决
sudo apt-get update后public key is not available公钥不存在问题解决 执行指令 sudo apt-get update,报错:之前添加的名F42ED6FBA ...
- 微信小程序自带git工具,操作后丢失代码的恢复操作
我在上传github的时候遇到了pull failed问题,于是搜了一篇如何解决的文章如下: https://blog.csdn.net/mcp1490644562/article/details/8 ...
- mysql affected rows_mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了...
mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了,表行数成倍的增长,代码如下,求解 //数据写入数据库 function save_ ...
- 私有变量访问/延后执行代码块
1.私有变量访问 NSString *str; Mobj *obj = [[Mobj alloc] init]; object_getInstanceVariable(obj, "mt_&q ...
- VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”
问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...
- 使用Eclipse查看反编译后的代码(Decompiler 插件)
■前言 今天想查看一个工具代码生成的 zip文件的密码. 工具是一个jar文件. 使用javap -c XXXX.class 反编译后,代码实在是太难理解了. (javap -constants XX ...
- 【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案
[rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 参考文章: (1)[rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 (2)http ...
- 还原python源码_python 的混淆后的代码可以还原么
code 类似这样子 import sys sys.dont_write_bytecode = True import imp if 64 - 64: i11iIiiIii if 65 - 65: O ...
最新文章
- Xshell连接不上Linux的解决方法
- python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...
- kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
- Kappa信息化谋局电子商务与传统渠道的全面管理
- html print 边距,css print
- C# json解析字符串总是多出双引号_一篇长文带你在python里玩转Json数据
- vue2.0 keep-alive 缓存页面数据
- kafka是如何创建topic的
- 空间波束形成matlab仿真,自适应波束形成Matlab仿真
- Browser 相关内容
- 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
- 初学者入门吉他应该怎么选?卡马D1C/A1C和 VEAZEN费森CLR300哪款更适合?
- Ip探针_信息探针_社工查询个人信息php网站源码
- Python练习3:求N的多次方
- Superset安装部署
- 为什么会对电视剧上瘾?
- Expiring 1 record(s) for canalEtl_hn-0: 30017 ms has passed since batch creation plus linger time
- Leapfrog Triejoin:最坏情况下的最优连接算法
- 短链有啥好处,用长链不香吗
- crio电压采集 labview_基于cRIO的远程数据采集终端
热门文章
- LeetCode Algorithm 面试题 10.05. 稀疏数组搜索
- 1356. Sort Integers by The Number of 1 Bits 根据数字二进制下 1 的数目排序
- python 之信号Signal
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1071:菲波那契数
- 1048:有一门课不及格的学生
- DSP 28335中GPIO配置
- 【工业控制】学习喷墨打印技术 怎么能不知道波形
- 【Linux】一步一步学Linux——mv命令(30)
- 大学计算机基础B这本书哪有,大学计算机基础b试卷
- 树莓派wiringPi库详解