
求助svn多個代碼庫自動增量備份批處理腳本我要給svn代碼庫做自動增量備份,全備份已實現,到增量備份時出問題了,請大神幫忙看下:目錄結構:源目錄:D:Repositories備份文件目錄:D:svnbackup_day增量備份腳本代碼:@Echo off@title backup svn filesRem 每日增量備份set temp=%date:~0,4%%date:~5,2%%date:~8,2%set temp=%temp: =0%md D:svnbackup_dayRepositories_backup_%temp%Rem 獲取最新版本信息for /f delims= %%i in ('dir /ad/b D:Repositories') do svnlook youngest D:Repositories%%i > D:svnbackuptem_version%%i_tem.txtRem androidfor /f tokens=* delims= %%a in (D:svnbackuptem_versionandroid_tem.txt) do (set /a youngest=%%a)Rem 獲取上次備份版本信息,并進行增量備份for /f tokens=* delims= %%b in (D:svnbackupversionandroid_version.txt) do (set /a old=%%b)Rem 進行增量備份if %youngest% gtr %old% (svnadmin dump D:Repositoriesandroid -r %old%:%youngest% --incremental >D:svnbackup_dayRepositories_backup_%temp%android.dump)Rem 記錄最新版本信息echo %youngest% > D:svnbackupversionandroid_version.txt。。。。。。。。粗體部分,每個代碼庫都要這樣來一遍D:Repositories下有多個代碼庫,我現在只能一個個備份,有沒有辦法簡化一下這個腳本,我也在網上查了很久,還是一頭霧水,越來越混亂,原來想用for循環嵌套,但實際上又解決不了問題,我想是不是思路錯了,應該不是用for來處理的,只能求助大神們,幫忙給看下!

