Linux下SVN服务器迁移(详细版)

本文详述了如何在Linux环境下将SVN服务器从一台主机迁移到另一台主机,包括安装相同版本的SVN,使用svnsync进行版本库同步,以及解决迁移后的问题。迁移过程分为安装SVN和使用svnsync同步代码库两步,推荐使用svnsync以避免大型dump文件的传输。
摘要由CSDN通过智能技术生成

        最近因公司测试环境需要做迁移,除了应用需要迁移外,项目中平时用到的软件都得迁,涉及到nginx,redis , active MQ ,jenkins 以及SVN。SVN的迁移涉及到了代码的同步,在网上搜了很多SVN迁移相关的文章,发现杂而乱,最终还是完成了测试环境的SVN迁移。迁移完成后,发现整个过程是非常清晰以及有序的,遂记之。

            

        步骤:将SVN从一台服务器(源服务器)迁移到另一台服务器(新服务器)上,操作分为两步:

            1 )   按照源服务器的版本,在新服务器安装同样的版本的SVN;

            2 )   同步源服务器的SVN库到新服务器上;


        SVN安装:(以1.6.11版本为例)

            1 )  下载   subversion-1.6.11.tar.bz2   subversion-deps-1.6.11.tar.bz2  这两个文件

                  wget  http://subversion.tigris.org/downloads/subversion-1.6.11.tar.bz2

                  wget  http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.bz2

           2) 解压

                tar  jxvf  subversion-1.6.11.tar.bz2

                tar  jxvf  subversion-deps-1.6.11.tar.bz2

               解压完成后,会出现一个名为 subversion-1.6.11的文件夹  如下图:

                

          3 ) 安装:( 分为三个操作   配置安装路径    编译    安装  )

                进入到  subversion-1.6.11 这个目录下,( PS  :   三个操作都在此目录下操作  )

                配置安装路径:        ./configure --prefix=/home/yst/svn    ( /home/yst/svn  这个是指定安装到哪个目录 )

                编译: make

                安装: make install

                ( PS :   编译 和 安装 也可以 合并成一句命令    make && make install )

          

           至此 新服务SVN服务的 安装已经完成了。这里再推荐下另外的方式( 需要 root权限 ):

                    1) 万能的  yum

                        yum install subversion   

                    2 ) apt-get 

                        apt-get install subversion

            

           接下来,检查SVN 是否安装成功。

            svn --version   (  出现version,表示安装成功  )

            如果 svn 命令找不到的话:( 就用 svn命令的全路径去执行    svn命令在  安装目录(home/yst/svn)的 bin目录下      )

                        

  • 7
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值