首页 > 代码库 > svn全备加强版
svn全备加强版
svn版本库备份 官方建议使用如下方法备份(全备) svnadmin hotcopy path/to/repository path/to/backup 链接:https://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-repository-backup.html 备份脚本 #!/bin/bash #版本库目录路径 SOUR_SVN="/home/subversion" #备份目录路径 DES_SVN="/data/svn-$(date +%F)" [ ! -d "$DES_SVN" ] && mkdir -p "$DES_SVN" DIR=`ls $SOUR_SVN` #不备份的目录 Ignore_DIR="Department_Share" for i in $DIR do #循环到预先设定好不备份的目录,就跳过去 if [ $i = $Ignore_DIR ];then continue fi svnadmin hotcopy $SOUR_SVN/$i $DES_SVN/$i.$(date +%F) done #删除5天前的备份 basedir="/data" old_day=`date +%F -d"-5 days"` filename=$basedir/svn-$old_day rm $filename -rf 备份周期 每隔5天全备一次,脚本时间凌晨1点半开始备份 30 1 * * * /usr/bin/sh /data/x5online/backup_svn.sh
svn全备加强版
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。