svn备份一般采用三种方式:
1)svnadmin dump
2)svnadmin hotcopy
3)svnsync
我们这里只详细讲解使用sync备份操作几个步骤:
一,在备份机器上创建svn备份仓库
例如:svnadmin create /data/svn/fh
二,初始化备份库,与原库建立备份关联关系
例如:svnsync init file:///data/svn/fh svn://192.168.1.100/fh
三,开始同步版本数据
例如:svnsync sync file:///data/svn/fh
四,查看原库的uuid值
例如:svnlook uuid /data/svn/fh
五,设置新库的uuid值,保持与原来的一致
例如:svnadmin setuuid /data/svn/fh f1234567-6789-4ac1-9e44-119c39b9f66d
六,检验原库和新库的备份情况
例如:
svn log -r {2017-05-27} svn://192.168.1.100/fh
svn log -r {2017-05-27} svn://192.168.1.200/fh