Posted on 2011-02-16 19:34
laogao 閱讀(2877)
評論(0) 編輯 收藏 所屬分類:
Computer Usage
問題起因: 幫同事排查一個SVN資源庫導入后無法使用的問題,checkout時報錯
Expected FS format '2'; found format '3'
期待文件系統(FS)格式 “2”;找到格式“3”
熟悉SVN的朋友應該知道,Subversion大版本更新時有可能會對其文件格式進行調整,因此內部有文件格式版本的說法,以上報錯信息在網上搜一下就知道,版本2和版本3分別對應Subversion的1.4.x和1.5.x,于是問題歸結為如何給資源庫降級,從而得到與1.4兼容的dump文件。方法很簡單,記錄如下,供需要的朋友參考:
首先在1.5.x的Subversion環境下新建一個與1.4.x兼容的資源庫
svnadmin --pre-1.5-compatible create project01
然后將之前無法正常導入1.4.x的dump文件(dumpfile.old)導入
svnadmin load project01 < dumpfile.old
最后再做一次導出即可
svnadmin dump project01 > dumpfule.new
回到1.4.x的Subversion環境,新的dump文件(dumpfile.new)就可以正常導入和使用了。