需求
将本地的SVN服务器(101)上的项目A的版本库迁移到另一台服务器(113)上。
操作方法
1、获取转储文件,即dump file。从远程SVN Server上转储数据,可以使用 svnradmin 命令。
# 获取 full dump file
svnrdump dump svn://192.168.1.101/data/svn/t-mobile -r 0:head > tmo_repo.dump
执行命令成功后,生成 tmo_repo.dump转储文件。
2、在113服务器上load dump 文件 到 113 svn Server 上,首先需要在113服务器上创建 svn repository,创建成功后,就可以将dump file 加载到创建好的svn 版本仓库中了。
svnadmin load /disk2/wangxm/svn/t-mobile < tmo_repo.dump
【说明】/disk2/wangxm/svn/t-mobile 表示版本库在113服务器上创建的路径,版本库名称为t-mobile。
3、加载成功后,我们可以在Linux上访问新创建的t-mobile版本库了。
#查看版本库的最新revision
svn info -r head svn://192.168.1.113/t-mobile
在Windows下,可以使用TortoiseSVN客户端软件访问,URL:svn://192.168.1.113/t-mobile,就可以checkout 代码出来。
<