自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows下SVN備份中兩大功能詳解

開發(fā) 項(xiàng)目管理
本文和大家一起學(xué)習(xí)一下Windows下的SVN備份問題,主要包括完全備份和增量備份,在這里和大家分享一下,希望通過本文的學(xué)習(xí)大家能夠掌握SVN備份方法。

本節(jié)主要講解一下Windows下的SVN備份,我在這跟大家分享一下完全備份和增量備份,歡迎大家一起學(xué)習(xí)SVN備份。下面是具體的介紹:
1、完全備份腳本:
首先看一下SVN備份的完全備份。文件名backup.bat:
echooff
remSubversion的安裝目錄
setSVN_HOME="C:\ProgramFiles\VisualSVNServer"
rem所有版本庫的父目錄
setSVN_ROOT=d:\svn//庫目錄
rem備份的目錄
setBACKUP_SVN_ROOT=目的地(如:\\192.168.0.1\svnbak)
setBACKUP_DIRECTORY=%BACKUP_SVN_ROOT%\%date:~0,10%
ifexist%BACKUP_DIRECTORY%gotocheckBack
echo建立備份目錄%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.log
md%BACKUP_DIRECTORY%
rem驗(yàn)證目錄是否為版本庫,如果是則取出名稱進(jìn)行SVN備份
for/r%SVN_ROOT%%%Iin(.)do@ifexist"%%I\conf\svnserve.conf"%SVN_ROOT%\simpleBackup.bat"%%~fI"%%~nI
gotoend
:checkBack
echo備份目錄%BACKUP_DIRECTORY%已經(jīng)存在,請清空。
gotoend
:end
另一個(gè)文件:simpleBackup.bat
@echo正在備份版本庫%1......
@%SVN_HOME%\bin\svnadminhotcopy%1%BACKUP_DIRECTORY%\%2
@echo版本庫%1成功備份到了%2!以上是完全備份的腳本,只要把simpleBackup.bat拷到庫目錄底下即可使用。
2、增量備份腳本:
我們再來看一下SVN備份中的增量備份。文件名命名為:post-commit.bat,放到hooks下即可,
echooff
setSVN_HOME="C:\ProgramFiles\VisualSVNServer"
setSVN_ROOT=d:\svn
setDELTA_BACKUP_SVN_ROOT=d:\delta//備份存放目錄,一定要存在
setLOG_FILE=%1\backup.log
echobackuprevision%2>>%LOG_FILE%
for/r%SVN_ROOT%%%Iin(.)do%SVN_ROOT%\庫名\hooks\deltaBackup.bat 庫名%2
gotoend
:end
deltaBackup.bat
@echo正在備份版本庫%1......
%SVN_HOME%\bin\svnadmindump%SVN_ROOT%\%1--incremental--revision%2>>%DELTA_BACKUP_SVN_ROOT%\%1.dmp
@echo版本庫%1成功備份到了%2!
將以上兩個(gè)文件:post-commit.bat和deltaBackup.bat放到hooks下就可以直接使用。
注:紅色字要根據(jù)實(shí)際情況來更改。本節(jié)關(guān)于SVN備份內(nèi)容講解完畢,請關(guān)注本節(jié)其他相關(guān)報(bào)道。
 

【編輯推薦】

  1. SVN中使用Git方法跟蹤指導(dǎo)
  2. Windows下如何進(jìn)行SVNServer安裝和配置詳解
  3. SVN子命令add用法淺析
  4. 利用SVN子命令查看所有及特定文件版本信息
  5. 技術(shù)指導(dǎo):詳解RedHat系統(tǒng)下SVN服務(wù)器搭建過程

 

責(zé)任編輯:佚名
相關(guān)推薦

2011-10-08 16:59:42

2010-05-27 11:12:10

SVN目錄結(jié)構(gòu)

2022-09-16 07:39:40

Windows 11微軟

2010-05-24 19:42:54

SVN權(quán)限配置

2010-05-21 13:57:39

SVN在Windows

2010-05-31 15:55:42

2010-05-26 15:07:36

SVN版本庫自動(dòng)備份

2010-05-26 14:28:53

本地SVN

2010-05-26 18:32:07

SVN庫

2012-10-16 09:25:33

Windows 8

2010-05-24 19:19:39

SVN組成

2022-03-01 18:23:17

架構(gòu)大數(shù)據(jù)系統(tǒng)

2011-08-11 13:10:34

XcodeSVN

2012-08-21 15:53:42

2011-07-06 11:33:18

Windows 8

2009-10-22 10:06:54

CLR線程池教程

2009-12-24 11:13:21

2010-05-28 19:35:33

Myeclipse下S

2011-02-24 11:32:44

虛擬機(jī)備份

2010-05-26 08:37:45

啟動(dòng)SVN
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)