Если вы беспокоитесь о потере данных репозитория, то создание автоматизированного резервного копирования является возможным решением. Команда "svnadmin dump" идеально подходит для этого.
Я использую этот скрипт для создания дампов всех моих репозиториев:
#!/bin/bash
DATE=`date "+%F"`
BACKUPDIR=/var/backup
# dump subversion repos.
# all subversion projects are in /usr/local/svn
for REPODIR in /usr/local/svn/*
do
REPONAME=`basename $REPODIR`
TARGET=svndump-$REPONAME-$DATE.gz
echo backing up svn repository $REPODIR to $TARGET
svnadmin dump $REPODIR | gzip > $BACKUPDIR/$TARGET || exit 1
done
Этот скрипт запускается из задания cron. Вы можете добавить команду rsync для копирования этих дампов на другой сервер.