背景:
工具:
命令行,直接用svn的命令完成所有的操作。
操作系统:
serviver2012
步骤:
svnadmin dump D:\SVN\CDZ > D:\svnbak\svn_dumpfile
看到停止了备份,在使用命令看一下。
svnlook youngest D:\SVN\CDZ
如果最后备份的版本和查询的版本一致就是备份成功。还可以看看备份文件。
可以看到备份得到的文件。这个文件就可以拷贝到移动硬盘保存了,再存一份到云盘就可以了。
例如:
svnadmin dump D:\SVN\CDZ -r 1120:1124 --incremental > D:\svnbak\cdz_dumpfile_1120-1124
svnadmin load D:\SVN\CDZ < D:\svnbak\svn_dumpfile
执行完没有报错就执行版本查看。
svnlook youngest
可以获取版本就是成功了。
增量备份的数据需要在全量备份后面还原
svnadmin load D:\SVN\CDZ < D:\svnbak\cdz_dumpfile_1120-1124
看到Committed new rev 1124 (loaded from original rev 1120),表示还原成功
svnlook youngest
确认一下版本数即可。
扩展一下,因为以上的操作都是使用命令行的,还可以做一个备份还原脚本,方便进行备份还原