首页 > 其他 > 详细

迁移svn版本库

时间:2019-05-13 17:43:08      阅读:122      评论:0      收藏:0      [点我收藏+]

1、查看原服务器上svn相关信息

svn –version

技术分享图片

2、在新服务器上安装svn

yum -y install subversion

查看svn安装位置:rpm -ql subversion

3、在新服务器上创建svn库的上级目录

mkdir /var/svn

4、在目录下创建版本库

svnadmin create /var/svn/svnrepos

5、修改新建仓库中hooks 下 pre-revprop-change:

cp pre-revprop-change.tmpl pre-revprop-change

技术分享图片

chmod 777  pre-revprop-change  (  给pre-revprop-change文件 赋执行权限 )

技术分享图片                   

修改  pre-revprop-change 脚本最后一行 为  exit 0

技术分享图片

6、初始化

svnsync  init  file:///var/svn/svnrepos svn://xx.xx.xx.xx

svnsync  init   file:// 新机器仓库目录路径   源服务器的IP(可以通过 http 协议,还可以通过svn协议)              

(PS : 这块需要输入密码验证,新服务器的密码    源服务器SVN的账号密码,此账号应该有仓库所有代码的读取权限)

7、同步

svnsync sync file:///var/svn/svnrepos

等待同步完成,启动SVN服务器即可。至此,SVN服务就已经迁移完了。   

8、拷贝uuid

将原仓库db下的 uuid 复制过来,覆盖新服务器上的UUID          

迁移svn版本库

原文:https://www.cnblogs.com/moncci/p/10857719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!