九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
windows下svn備份_xuan_yuri的空間
windows下svn備份
2010-02-08 14:29

一、采用svn自帶備份功能進(jìn)行完全備份,需要下面兩個(gè)文件,放在倉(cāng)庫(kù)的父目錄里面。

1)simplebackup.bat

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

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

2)backup.bat

echo off
rem Subversion的安裝目錄
set SVN_HOME="F:\Program Files\Subversion"    
rem 所有版本庫(kù)的父目錄
set SVN_ROOT=E:\svnrepository                           
rem 備份的目錄
set BACKUP_SVN_ROOT=F:\share\all                    (如果是局域網(wǎng)中的另一臺(tái)機(jī)子,那么等號(hào)后面可以寫\\192.168.0.*\share\all,不過(guò)要特別注意的是,share文件夾必須設(shè)成共享,既要能讀還要能寫,這樣才能把倉(cāng)庫(kù)寫進(jìn)去)
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 驗(yàn)證目錄是否為版本庫(kù),如果是則取出名稱備份
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)存在,請(qǐng)清空。
goto end
:end

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

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

二、增量備份

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

點(diǎn)擊開(kāi)始——運(yùn)行——cmd

進(jìn)入到svn服務(wù)端安裝路徑下的bin文件

cd f:\Program Files\Subversion\bin

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

上述命令是說(shuō)把local倉(cāng)庫(kù)的第9到13版本增量備份到e盤的zengliang文件夾中,運(yùn)行后生成了一個(gè)名為add的文件,運(yùn)行命令看下圖


如果要把增量備份恢復(fù)回來(lái),則使用svnadmin load命令,例如

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

運(yùn)行命令后的圖示大概如下:

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

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

聯(lián)系客服