2011年6月23日

如何搬移subversion repository 到其他主機

首先先將原本的repositiry dump 下來
# svnadmin dump /svn/repository_name > repository_name.dump

接著到新的主機建立一個新的repository
# svnadmin create /svn/repository_name

然後把檔案還原回去
# svnadmin load /svn/repository_name < repository_name.dump

由於上述動作只完成資料庫的部分,所以最後再把conf資料夾裡的設定套用到新的repositiry裡,通常直接複製覆蓋即可。

PS.如果無法編輯 log 檔,請執行下述指令:
# cp hooks/pre-revprop-change.tmpl hooks/pre-revprop-change

沒有留言:

張貼留言