打开cmd控制台进入svn服务器的bin目录
D:\>cd D:\denglintao\svnServer\bin
导出数据
svnadmin dump "D:\denglintao\svnServer\Repositories\dlt" > D:\denglintao\svnServer\dlt.dump
在新的服务器上建立新仓库
svnadmin create "D:\denglintao\svnServer\Repositories\dlt"
将数据导入新仓库
svnadmin load "D:\denglintao\svnServer\Repositories\dlt" < D:\denglintao\svnServer\dlt.dump
若多个库,可以合并
svnadmin load "D:\denglintao\svnServer\Repositories\dlt" < D:\denglintao\svnServer\dlt1.dump
在导入新库中可能会发生Repositories下的目录不能访问,需先获取权限后再执行load命令
查看SVN当前库中最新版本
svnlook youngest "D:\Program Files\VisualSVN Server\Repositories\dlt"
cmd执行查看结果3370
备份库,同时清除历史日志
svnadmin hotcopy --clean-logs "D:\Program Files\VisualSVN Server\Repositories\dlt" "F:\dlt"
dump需要保留的版本
svnadmin dump "D:\Program Files\VisualSVN Server\Repositories\dlt" -r 3360:3370 > F:\dlt.dmp