zoukankan      html  css  js  c++  java
  • SVN代码丢失惊魂

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

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

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

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

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

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

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

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

  • 相关阅读:
    网络English word
    Top instruction significance and use sar command
    远程传输+用yum安装文件+make编译安装软件
    windows主机向虚拟机Linux传输过程的错误重重艰苦历程
    pair结构体数组
    set容器
    scanf多组样例输入
    贪心硬币
    补一下蛇形矩阵
    如何在eclipse运行asn
  • 原文地址:https://www.cnblogs.com/leftfist/p/6808708.html
Copyright © 2011-2022 走看看