★ 设置SVN定时备份

4年前 (2019-03-25) Rain-li Windows 已收录 1160℃

一、基本信息

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/

建立好批处理文件后,再设置定时任务去执行此批处理文件即可实现自动同步。

博主

流星,因为短暂而美丽,划过黑寂的夜空,释放出那一闪而逝的光芒,虽然微弱,但却没有人能无视它的存在。人生如同流星,充满了精彩与传奇,如同一支美丽的传说,究竟是否会象流星那样短暂,别人决定不了,上天也决定不了,只有自己来掌握。如果愿意,流星也可以变成永恒。

相关推荐

评论已关闭!