写在前面
本人兼职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整库拷贝的方式,这种备份方式快,而且迁移到新服务上后只需要配置一下即可,但这种方式比较占用硬盘空间,而我们旧服务器空间剩余不多,所以我备