刚到公司服务器更改架构,原来的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.进行验证
如果验证后,没有问题就可以通知编程人员进行使用.