SVN檔案庫轉移
今天在移機的時候發生了一些小問題
其中一個就是svn的檔案庫狀況如下
直接copy整個檔案庫的目錄至新伺服器
然後dav_svn也設定好了
從client可以做checkout、export…
但是commit的時候會出現錯誤訊息
MKACTIVITY of /svn/!svn/act/…… : Could not read status line: connection was ….
找了一下資料發現可能是版本的問題
網路上有些做法就是改參數重新編譯、去找舊的檔案來蓋掉目前的
不過這太麻煩了,而且有些風險存在
之後我發現了一個比較好的方式來做SVN的轉移
就是先做匯出的動作
svnadmin dump 檔案庫 > svn_dump
然後把這個檔案傳到新的伺服器上
scp svn_dump user@hostname:path
在新的伺服器上建立一個新的檔案庫,並匯入
svnadmin create 檔案庫
svnadmin load 檔案庫 < svn_dump
呼~搞定下班 ^^