国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
windows下svn備份_xuan_yuri的空間
windows下svn備份
2010-02-08 14:29

一、采用svn自帶備份功能進行完全備份,需要下面兩個文件,放在倉庫的父目錄里面。

1)simplebackup.bat

@echo 正在備份版本庫%1......
@%SVN_HOME%\bin\svnadmin hotcopy %1 %BACKUP_DIRECTORY%\%2
@echo 版本庫%1成功備份到了%2!

(注意:此文件內(nèi)容就這三行,無需做任何修改)

2)backup.bat

echo off
rem Subversion的安裝目錄
set SVN_HOME="F:\Program Files\Subversion"    
rem 所有版本庫的父目錄
set SVN_ROOT=E:\svnrepository                           
rem 備份的目錄
set BACKUP_SVN_ROOT=F:\share\all                    (如果是局域網(wǎng)中的另一臺機子,那么等號后面可以寫\\192.168.0.*\share\all,不過要特別注意的是,share文件夾必須設(shè)成共享,既要能讀還要能寫,這樣才能把倉庫寫進去)
set BACKUP_DIRECTORY=%BACKUP_SVN_ROOT%\%date:~0,10%
if exist %BACKUP_DIRECTORY% goto checkBack
echo 建立備份目錄%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.log
mkdir %BACKUP_DIRECTORY%
rem 驗證目錄是否為版本庫,如果是則取出名稱備份
for /r %SVN_ROOT% %%I in (.) do @if exist "%%I\conf\svnserve.conf" %SVN_ROOT%\simplebackup.bat "%%~fI" %%~nI
goto end
:checkBack
echo 備份目錄%BACKUP_DIRECTORY%已經(jīng)存在,請清空。
goto end
:end

(注意:backup.bat文件只需根據(jù)實際情況修改紅色字體的三個路徑,如果路徑中包含的文件夾名稱存在空格,整個路徑需要用雙引號括起來,例如上例中Subversion的安裝目錄

完全備份的結(jié)果是在目標路徑中(上例就是在all的文件夾下)生成一個以日期為名稱的文件夾,里面就是各個倉庫了。

二、增量備份

本人目前不知道如何寫增量備份的腳本,所以只能老老實實用命令了。

點擊開始——運行——cmd

進入到svn服務端安裝路徑下的bin文件

cd f:\Program Files\Subversion\bin

svnadmin dump E:\svnrepository\local --revision 9:13 --incremental > E:\zengliang\add(注意,revision和incremental和兩個橫桿之間不要有空格,這是后來驗證的,下面圖片有誤

上述命令是說把local倉庫的第9到13版本增量備份到e盤的zengliang文件夾中,運行后生成了一個名為add的文件,運行命令看下圖


如果要把增量備份恢復回來,則使用svnadmin load命令,例如

svnadmin load E:\svnrepository\local < E:\zengliang\add

運行命令后的圖示大概如下:

       目前我們公司的svn庫備份采用每周完全備份,每天增量備份的策略,這樣如果一旦發(fā)生故障,可以拿最后一次的完全備份文件,然后把之后的增量備份按版本先后恢復回去,就可以了;完全備份可以設(shè)定系統(tǒng)的任務計劃,定時執(zhí)行。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SVN完全備份和增量備份
Svn備份與恢復
sub version
SVN 每日自動備份
SVN倉庫備份和遷移
Linux下SVN的三種備份方式
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服