I have made use of the post commit hook to make an incremental backup:
REM Backup of Revision
MD "C:\SVN Backup\Incremental\%TYPE%"
set TYPE=2020
set ADMIN="C:\Program Files (x86)\WANdisco\uberSVN\bin\svnadmin.exe"
set ZIP="C:\Program Files\7-Zip\7z.exe"
%ADMIN% dump %REPOS% -r %REV% --incremental | %ZIP% a -si "C:\SVN Backup\Incremental\%TYPE%\%2.7z" -mmt -mx9
In addition to the incremental dump, I have a weekly batch file that runs that does a full dump.
A little overkill, but all the dump files are zipped with the 7 Zip command line utility. Thereafter it is sync'd to our usual backup medium.
EDIT - Updated the code with the latest where I am zipping the dump files with the 7 Zip command line utility to save some space.
svnadmin hotcopy -q repopath | bzip2 -9 > repo_backup.bz2
– Airburst