吓死了吓死了!要是那些代碼丢了的話,要重新碼一遍,我甯願去吃屎。
某天快下班走人的時候,從SVN伺服器update了本地代碼,結果發現代碼變回了上個月的樣子。看SVN的日志,發現送出記錄從6月22日一下子跳到了7月7日,中間缺失了一大段!然後我剛才下載下傳的代碼,就是6月22日的。
我靠!瞬間炸了。我本地并沒備份。這麼多天的辛苦努力,難道就白費啦。生不如死。
送出記錄為什麼會丢失?如果沒有丢失的話,我復原至更新前指定的版本就好了。送出記錄裡有版本号的。問題是,送出記錄丢失了。

我跑到SVN伺服器上尋尋覓覓,一無所獲。
後來把心一橫,死馬當活馬醫,最新版本号1107,然後1106到948這些記錄看上去已經丢失了,但我還是将代碼update至1106,看它報什麼錯也好。
結果出乎意料,代碼居然真的復原到了1106,是我更新前最新的!代碼一直還在,從未丢失!SVN還是那個值得信賴的SVN!