svn遷移挺簡單的,以前老是去網上找,現在自己寫一個就當做個記錄了。
原創博文來自:www.51niux.com 博主:忙碌的柴少
1. 在要遷移服務器搭建環境一致的svn服務,我們是yum安裝的,我這裏就省事了
yum install subversion -y
2. 在遷移端將svn庫導出來,我的庫比較多所以走了一個for循環,這裏就以一個庫舉例吧
svnadmin dump /data/sns/repo/Admanager >/backup/svnbackup/Admanager
#我的所有svn庫都在/data/sns/repo/目錄下面
3. 將/backup/svnbackup裏面所有導出的庫文件發送到準備好的遷移服務器上面然後創建目錄並導入
cd /tmp/svnbackup #我把所有的庫文件所在的目錄svnbackup都傳送到了/tmp目錄下面
mkdir /data/sns/repo
svnadmin create /data/sns/repo/Admanager
svnadmin load /data/sns/repo/Admanager <Admanager
4. 將原服務器上面的的conf文件裏面的authz,passwd,svnserve.conf 這三個文件拷貝到目標服務器的svn庫的conf下面。
5. 至此svn遷移完畢,可以啓動svn下線用svn客戶端測試了
svnserve -d -r /data/sns/repo/ #啓動svn服務
原創博文來自:www.51niux.com 博主:忙碌的柴少