开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

迁移SVN注意事项及操作方法

简介:
+关注继续查看

   最近公司要迁移SVN到新服务器,虽说现在GIT貌似更胜一筹,但是相信用svn的公司还是不在少数,就花了点时间把自己迁移的过程整理了一下。

    文档中也许还有不足之处,有问题的话,大家可以告诉我,我会在第一时间修改的。O(∩_∩)O~

整理人:崔元荣

QQ:295749093 

1、 迁移前最好做一个SVN版本校验,看看全部版本是否能够顺利校验通过。

2、 如版本有问题,则同项目负责人协商沟通,商量对策。如没有问题则进行下一步。

3、 首先同项目负责人沟通SVN具体迁移时间。

4、 告知项目负责人,数据迁移时,相关人员一律不准对SVN进行更新和提交操作。

5、 迁移前详细了解svnadmin命令的详细用法。

01

4、具体迁移步骤分为如下几部:

1)、进入原始SVN库所在路径。

clip_image007

2)、使用svnadmin命令将你需要迁移的项目库dump出来。这里需要等待一段时间。

 

3)、在新服务器上安装svn服务端和客户端程序。

clip_image011

4)、确定SVN版本库存放路径,并使用svnadmin命令创建版本库。

clip_image013

5)、将刚才备份出来的数据,导入到新的库中。此处仍需要等待一段时间。

clip_image015

6)、数据导完之后,需要将下图几个原始SVN配置文件平滑迁移到新的服务器上。

clip_image017

7)、配置svn启动脚本,配置完毕后开起svn服务。

vim /etc/init.d/svnserve

02

8)、查看服务是否正常启动。

clip_image022

9)、请项目负责人协助检查,新SVN历史版本和数据是否正常,如没有问题。请及时将备份脚本迁移至新的服务器上。备份脚本可参考:http://cyr520.blog.51cto.com/714067/940089

并将原始SVN的相关权限关闭。这样可以避免某些不清楚的人,还在使用老的svn。

10)、收尾工作,与项目负责人沟通,告诉他们常用的发版工具了,如有需要连接svn服务器的。相应的服务器地址也需要更改成新的地址。或者直接协助他们修改。直到测试无误。



本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/997780

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
2023年多播ABR市场将达8亿美元
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82322758 ...
796 0
hive sql注意事项
hive sql注意事项 如果是按时间分区的表,查询时一定要使用分区限制,如果没有分区限制,会从该表的所有数据里面遍历。 注意sql中or的使用,or 这个逻辑必须单独括起来,否则可能引起无分区限制,下面举个例子,想查询到的是gd或gx的某天的数据。
2476 0
镜像导入注意事项
为提升镜像导入效率,请在导入前仔细阅读本文中的各项注意事项
2327 0
使用Hibernate注意事项一则
如果使用annonation,要注意如果字段是数据库中的关键字,则要为字段加上“`”号。 如: @Column(name = "`describe`", nullable = false) public String getDescribe() { return this.
359 0
effect文件编写注意事项
  在编写effect文件时,我经常因为一些常量没有设置,以至于耗费半个小时去找,最后才发现是新加的一个全局变量没有初始化。所以需要注意的第一项就是: 首先查看全局变量是否都正确初始化,静态的在effect文件中,非静态由ID3DEFFECT接口设置。
745 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载