当前位置: 首页 > news >正文

SVN代码丢失惊魂

吓死了吓死了!要是那些代码丢了的话,要重新码一遍,我宁愿去吃屎。

某天快下班走人的时候,从SVN服务器update了本地代码,结果发现代码变回了上个月的样子。看SVN的日志,发现提交记录从6月22日一下子跳到了7月7日,中间缺失了一大段!然后我刚才下载的代码,就是6月22日的。

我靠!瞬间炸了。我本地并没备份。这么多天的辛苦努力,难道就白费啦。生不如死。

提交记录为什么会丢失?如果没有丢失的话,我回滚至更新前指定的版本就好了。提交记录里有版本号的。问题是,提交记录丢失了。
这里写图片描述
我跑到SVN服务器上寻寻觅觅,一无所获。

后来把心一横,死马当活马医,最新版本号1107,然后1106到948这些记录看上去已经丢失了,但我还是将代码update至1106,看它报什么错也好。

结果出乎意料,代码居然真的回滚到了1106,是我更新前最新的!代码一直还在,从未丢失!SVN还是那个值得信赖的SVN!

但为什么这段记录会丢掉,我一直搞不懂。猜想是有个同事的SVN客户端有问题,他强行提交以后,就影响了服务器。SVN在使用过程中,有时会有一些灵异事件,不过总体还是不错的。

不过,这也提醒我们定期备份的必要性。

转载于:https://www.cnblogs.com/leftfist/p/6808708.html

相关文章:

  • 【jacob word】使用jacob,合并多个word为一个word文件
  • string、wstring、cstring、 char、 tchar、int、dword转换方法(转)
  • 对动画对概念和动画实现的思想的理解
  • pomelo连接redis
  • 推荐几款软件界面模型设计工具
  • BZOJ3189 : [Coci2011]Slika
  • logback日志交给logstash处理
  • Tutorial: Android Wear with Genymotion
  • Maven 版 JPA 最佳实践(转)
  • 软件工程的意识
  • 从Select语句看Oracle查询原理
  • HDU1996 汉诺塔VI
  • Linux-Crontab服务
  • schwarz( 施瓦兹)不等式证明
  • “重定向次数过多”或者“Too many automatic redirections were attempted”的错误:
  • php的引用
  • Bytom交易说明(账户管理模式)
  • canvas 高仿 Apple Watch 表盘
  • JavaScript实现分页效果
  • JWT究竟是什么呢?
  • Laravel Telescope:优雅的应用调试工具
  • LeetCode算法系列_0891_子序列宽度之和
  • Objective-C 中关联引用的概念
  • Python十分钟制作属于你自己的个性logo
  • Selenium实战教程系列(二)---元素定位
  • SOFAMosn配置模型
  • TypeScript实现数据结构(一)栈,队列,链表
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • VuePress 静态网站生成
  • 服务器从安装到部署全过程(二)
  • 给初学者:JavaScript 中数组操作注意点
  • 后端_MYSQL
  • 将回调地狱按在地上摩擦的Promise
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 走向全栈之MongoDB的使用
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $refs 、$nextTic、动态组件、name的使用
  • (175)FPGA门控时钟技术
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (分类)KNN算法- 参数调优
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)JAVA中的堆栈
  • (转)Sublime Text3配置Lua运行环境
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .Net7 环境安装配置
  • .net项目IIS、VS 附加进程调试
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题