echo on
rem Subversion的安装目录
rem 所有版本库的父目录
set SVN_ROOT=E:/Repositories
rem 备份的目录
set BACKUP_SVN_ROOT=E:\SVN_BAK
set BACKUP_DIRECTORY=%BACKUP_SVN_ROOT%%date:0,4%%date:5,2%%date:~8,2%
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” svnadmin dump %%~fI > %BACKUP_DIRECTORY%/%%~nI
goto end
:checkBack
echo 备份目录%BACKUP_DIRECTORY%已经存在,请清空。
goto end
:end
SVN备份
最新推荐文章于 2024-02-19 10:34:07 发布