本節向大家簡單講解一下svn庫遷移及備份方案,在學習svn的過程中難免會遇到svn庫的問題,在這裡和大家分享一下svn庫遷移 及備份方面的知識,希望對你的學習有所幫助。
在做遷移操作前,請停止對svn進行提交操作。
1.svn庫遷移方案(採用dump-load方案):
從subversion1.4.4開始,提供了svnsync命令,可用於subversion的庫遷移和備份,這裡我們用於備份操作的初始化同步。
假定從源伺服器192.168.1.201備份到192.168.1.88
svn伺服器:192.168.1.201,windows伺服器,採用collabnetsubversionserver,假定subversion 安裝在d:/programfiles/collabnetsubversionserver上,svn的repository為d: /subversion/svnbackup。
備份伺服器:192.168.1.88,redhatas4伺服器
採用svnsync進行資料遷移,方法如下:
1、在備份伺服器192.168.1.88上建立源伺服器192.168.1.201上對應的備份庫目錄
mkdir/opt/subversion
svnadmincreate/opt/subversion/svnbackup
2、在備份伺服器192.168.1.88上啟用鉤子檔案
cd/opt/subversion/svnbackup/hooks
echo「#!/bin/sh」>pre-revprop-change
chmod755pre-revprop-change
3、在備份伺服器192.168.1.88上執行svnsyncinit命令
svnsyncinitfile:opt/subversion/svnbackupsvn://192.168.1.201–usernameusername–passwordpassword
注意,svnsync的語法為:svnsyncinitdestsource
4、在備份伺服器192.168.1.88上執行同步操作
svnsyncsyncfile:opt/subversion/svnbackup
由於svnsyc只能同步整個svn庫,並不能同步指定的專案,因此建議遷移時候使用dump-load方案,備份時候採用svnsync方案
3.svn庫備份方案:
SVN庫遷移及備份方法詳解
本節向大家簡單講解一下svn庫遷移及備份方案,在學習svn的過程中難免會遇到svn庫的問題,在這裡和大家分享一下svn庫遷移及備份方面的知識,希望對你的學習有所幫助。在做遷移操作前,請停止對svn進行提交操作。1.svn庫遷移方案 採用dump load方案 從subversion1.4.4開始,提...
批量備份 遷移SVN版本庫
說明 伺服器調整,需要把svn從a伺服器遷移到b伺服器 一 備份 1.1全部備份 bat命令 echo off binpath為visualsvn安裝目錄 set binpath c program files visualsvn server bin svnadmin backpath 備份目錄 ...
Subversion庫遷移及備份方案
在做遷移操作前,請停止對svn進行提交操作。1.遷移方案 採用dump load方案 源svn伺服器 192.168.1.200,windows伺服器 目標svn伺服器 192.168.1.201,windows伺服器。採用collabnet subversion server,假定subversi...