周一晚上临走前重新全部编译了一次新项目的代码,周二骇然发现有一个文件被原始文件覆盖了(perl语句的结果),我在该文件写了一千多行的某功能的核心代码,一下子全都没了。
没有办法,文件是被覆盖的,几乎是不可能能找回来的。只好埋头重新写过。那一千行代码是花了三四天才调试完的,重写只能凭借记忆。重写很曲折,足足花了两天时间才基本达到周一的效果。
结论:
1、代码一定要做好备份。即使没有每日构建,那也定期将好一点的版本上传到服务器上。
2、即使是同一个人,隔了几天写同样功能的代码,思路和方法可能是完全两样的。想起了《红楼梦的后40回》,有人传说可能是曹雪芹不小心弄没了,再也无力补写了。
被覆盖了一千多行代码 [draft]
被覆盖了一千多行代码
...