首頁 > 未分類 > SVN檔案庫轉移

SVN檔案庫轉移

2008年10月20日 Austin 發表評論 閱讀評論

今天在移機的時候發生了一些小問題
其中一個就是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

呼~搞定下班 ^^

Categories: 未分類 Tags: , ,
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。