1. 程式人生 > >svn備份

svn備份

誤刪 data copy class highlight 腳本 true svnadmin hot

公司的svn體量很大,要是一不小心誤刪了SVN版本庫,就要哭了,所以有了下面的備份腳本

#每個版本庫完全備份

#!/bin/bash

SOUR_SVN="/var/www/svn"
DES_SVN="/data/svn-$(date +%F)"
[ ! -d "$DES_SVN" ] && mkdir -p "$DES_SVN"
DIR=`ls $SOUR_SVN`
for i in $DIR
do
    svnadmin hotcopy $SOUR_SVN/$i $DES_SVN/$i.$(date +%F)
done

 

svn備份