刚到公司服务器更改架构,原来的SVN也需要做迁移了.

   说是迁移其实很简单就是将SVN所有的版本库备份一下,之后到新的服务器上还原一下就OK了. 很简单呢.

   svn迁移步骤如下:
       1.将原来的版本库导出为一个文件也就是备份啦!
       svnadmin dump /svnroot/repos > repos

       这里说明下

       /svnroot/repos是我svn版本库存放的地址.

       后面的repos则是备份文件的名字(随便取名即可)

       2.使用scp把repos传输到要新服务器上
       scp repos root@ip:路径
       3.在新服务器上配置相同svn环境,如
       svnadmin create /svnroot/repos
       4.将repos导入新库中
       svnadmin load /svnroot/repos </root/repos
       5.将原服务器的配置文件复制到新服务器,如authz,passwd,svnserve.conf
       6.启动新svn
       svnserve -d --listen-port 3690 /svnroot/repos
       7.进行验证

       如果验证后,没有问题就可以通知编程人员进行使用.