SVN庫遷移及備份方法詳解

2021-05-22 19:53:56 字數 1195 閱讀 7416

本節向大家簡單講解一下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...