SVN服務器從WindowS遷移到Linux中,涉及到數據遷移的,首先要作的確定是備份了。網上看到的備份通常都是用命令 svnadmin dump 的,還有一種的是直接將倉庫整個備份了。這邊分別梳理一下二者的狀況。linux
##第一種,應該也是最正確的吧,由於這種方式比較多 svnadmin dumpwindows
###備份window下倉庫數據服務器
###上傳備份文件到linux服務器中ssh
###導入備份文件 輸入命令:svnadmin load /svndata/test < /home/data/bak/test.dumpsvn
###客戶端代碼檢出 1.windows端安裝TortoiseSVN, 右鍵svn checkout
2. 在打開的對話框中,輸入svn庫的地址,肯定即可以同步項目。地址以下,ip地址加項目名稱 3. svn提示檢出成功,在目錄下能夠找到檢出的項目工具
通常來講這樣遷移後,出現問題的機率不會太大,就算有,也能夠比較簡單的找到緣由進行處理了.net
##第二種,把window下倉庫備份了,我這裏以前是直接壓縮成zip包(由於zip能夠直接傳到linux也能夠直接解壓,一點麻煩,zip壓縮率比較小,壓縮包會大)blog
###備份倉庫---直接右鍵壓縮ip
###上傳壓縮吧到linux中去get
###安裝linux下svn 參照 http://www.javashuo.com/article/p-sihjwvxn-bb.html 這裏的
###創建倉庫,最好同名,而後把壓縮包中的項目目錄依次放到倉庫下
###啓動svn後看效果
不過雖然說後面第二種方法解決了各類問題,可是,仍是用第一種比較保險,起碼問題不會冒出那麼多,這都是以前遷移沒經驗惹的啊,走了好幾個坑,修改了好多配置