写在前面
本人兼职CM工作,前一阵研发中心需要更换新的服务器,需要将原服务器(linux系统)上SVN迁移至另外一台新的服务器(linux系统),已迁移完成一段时间,想简单整理一下迁移的过程,大致分为如下几步: 1)新的服务器搭建SVN环境; 2)旧的服务器SVN备份,我这里采用的是svnadmin hotcopy整库拷贝方式; 3)将备份的SVN库迁移到新服务器上; 4)为新服务器svn库指定端口,启动服务。
1、新服务器搭建SVN环境
很多linux系统安装成功后,会已安装SVN环境 所以首先执行svnserve --version 查看是否安装环境,若已安装则会显示svn对应的版本,我这里显示的是1.10.2,此为系统自带的。 若未安装,则可以执行subversion yum install subversion 进行安装,或者下载安装包手动安装也可以。
2、旧服务器SVN备份
我这里用的是svnadmin hotcopy整库拷贝的方式,这种备份方式快,而且迁移到新服务上后只需要配置一下即可,但这种方式比较占用硬盘空间,而我们旧服务器空间剩余不多,所以我备份、迁移、还原(即这里提到的2、3、4
|