今天做了件相当愚蠢的事,把一个新的功能(之前未提交过代码)写完后准备在MyEclipse中提交代码,平常提前前都习惯性的先比较差异,怎知今天竟鬼使神差的把未提交的代码用给Override and Update了,执行完这一动作后,我立刻意识到杯具了,随即把那个还没有关闭的窗口赶紧Ctrl+Z了,内容回来了,不过剩下的没有打开文件就丢失了,.java文件直接被删除,.class文件也被自动布署的机制给干掉了,一切都干净了,想找到.class文件反编译都不行。
Google寻找恢复方案,未果(可能是因为太着急了,没有用心搜索吧),打电话求助朋友,也得到无法恢复的答案,看来只能凭记忆还比较鲜活,赶紧重新写一次了。重新新建Class,打开编辑器,刚开始敲代码,又有点不甘心,于是在该文件上右键,在Team中看到了Show History选项,于是抱着试一试的态度按下了左键,结果奇迹出来了,修改历史出来了。
这个编辑历史显然是本地的,如果你不慎删除了还没有加入到CVS中的代码,只要在相同路径建立同名文件,然后利用Team中的Show History工具,就可以找回丢失的代码了。
转载声明: 本文 出自 Ghoul To World! 作者 GreatGhoul
分享到:
相关推荐
cvs源代码管理工具cvs源代码管理工具cvs源代码管理工具cvs源代码管理工具cvs源代码管理工具cvs源代码管理工具
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本...这个checkout和Virvual SourceSafe中的check out不是一个概念,相对于Virvual SourceSafe的check out是cvs update, check in是cvs commit。
CVS管理及代码显示 asp.net项目
CVS代码管理工具,安装,配置,破解
CVS操作日志统计,可按开发人员分别统计昨天、本周、上周、前12个月,以及全部时间内的修改行数(增加行数、删除行数)。统计结果生成html文件。 特别是可以统计出CVS文件第一个版本的行数。网上找不到类似工具(没...
完整的CVC代码管理器使用!在 ECLIPSE 中,与 CVS 相关的功能被统称为小组开发环境。
LinuX下 CVS 安装部署备份恢复等, 自己一条一条整理出来的, 肯定能够帮到你哦!
CVS操作日志统计,可按开发人员分别统计昨天、本周、上周、前12个月,以及全部时间内的修改行数(增加行数、删除行数)。统计结果生成html文件。 特别是可以统计出CVS文件第一个版本的行数。网上找不到类似工具(没...
CVS文件的导入和导出php类代码,CSV 文件处理类,php导入导出
代码迁移工具 cvs2svn is a program that can be used to migrate a CVS repository to Subversion (otherwise known as "SVN") or git. Documentation: The list of cvs2svn features explains briefly why ...
分享一个CVS文件的导入和导出php类代码,通过这个自定义的php类可以实现数据库的数据和CVS文件的转换。
cvs服务器端 eclipse+vss 源代码控制器 cvsnt2·5·03·2382代码控制.msi SourceSafe6.0 eclipse+vss配置.doc vss服务器管理说明文档.doc VSS序列号.txt
创建后会在对应的目录下生成cvsroot文件夹及cvs相关配置文件。 OK,确定。这个地方可以要重启服务才能生效 3配置客户端 (1)先make new module 输入图cvs客户端示的信息 注意 repository folder 要有"/" (2)其他的...
windows下CVS安装和简单配置 windows下CVS安装和简单配置 windows下CVS安装和简单配置
CVS,CVS教学电子书,如何安装CVS,CVS使用,CVS教学电子书
CVS build cvs-1.11.23
Myeclipse+下配置CVS服务器源代码管理
eclipse中使用CVS eclipse中使用CVS eclipse中使用CVS
cvs 使用 说明cvs 使用说明cvs 使用说明