将一台服务器上已有的SVN仓库数据整体迁移到另外一台机器上,要保留所有版本号和版本信息,需要以下过程来解决:

1.将准备要迁移的仓库导出:

svnadmin dump 仓库路径/仓库名 > svn_dump

2.将旧服务器上的svn_dump拷贝或剪切到新服务器上;

3.在新的服务器上创建新的仓库:

svnadmin create 新仓库名

4.将svn_dump导入到新的服务器新仓库名中:

svnadmin load 新仓库名 < svn_dump

注意:以上操作会导致所有的配置丢失,只要将原有的conf文件覆盖新的就可以了。