★ 设置 VisualSVN 定时备份
基本信息
SVN服务器地址:https://192.168.10.5:8443/svn/AD
备份服务器地址:https://192.168.10.10:8443/svn/Backup-SVN
配置文件路径:file:// /E:/AD-SVN
命令使用方法:
svnsync init (初始化,建立目标库和源库之间的同步关系)
命令格式: svnsync init 目标库URL 源库URL(两个URL之间有空格)
svnsync sync (实现真正同步)
命令格式: svnsync sync 目标库URL
设置备份
1、在备份服务器安装好SVN服务器端软件,再建立版本库;如下图。
2、进入备份服务器的hooks目录:G:/Backup-SVN/Backup-SVN
3、复制pre-revprop-change.tmpl,将扩展名改为pre-revprop-change.bat,并清空里面所有内容后保存。
4、打开pre-revprop-change.tmpl文件,把文件内容最后的“exit 1”修改为“exit 0”,如下图所示:
初始化与同步
在备份服务器上,打开命令提示符窗口,进入SVN服务器的安装目录Bin目录下(D:\Program Files\VisualSVN Server\bin)
运行:svnsync init file:///G:/Backup-SVN/Backup-SVN/https://192.168.10.5:8443/svn/AD
(提示输入密码,这里输入源服务器计算机密码,然后会再次提示输入账号和密码,这次输入SVN用户账号和密码即可。)
运行: svnsync sync file:///G:/Backup-SVN/Backup-SVN/
6、新建一个批处理文件(SVN同步.bat),将下面2行命令复制进去。
svnsync init file:///G:/Backup-SVN/Backup-SVN/ https://192.168.10.5:8443/svn/AD
svnsync sync file:///G:/Backup-SVN/Backup-SVN/
建立好批处理文件后,再设置定时任务去执行此批处理文件即可实现自动同步。
嗨、骚年、快来消灭0回复。