SVN迁移

首先安装跟原svn同版本程序

yum install -y subversion

创建项目版本库

mkdir -p /alidata/svn/repos
svnadmin create /alidata/svn/repos

修改新建仓库中hooks 下的 名为 pre-revprop-change 的文件

#备份文件
cp pre-revprop-change.tmpl pre-revprop-change
#给pre-revprop-change文件 赋执行权限
chmod 777  pre-revprop-change
#修改 pre-revprop-change 脚本最后一行 为  exit 0
vi pre-revprop-change

初始化

svnsync init file:///alidata/svn/repos svn://IP地址:端口

同步

svnsync sync file:///alidata/svn/repos
#如果中途断网,需要先执行下面语句再执行上面命令
svn propdel svn:sync-lock --revprop -r 0 file:///alidata/svn/repos

查看uuid

svnlook uuid /alidata/svn/repos

更新新svn服务器的uuid

svnadmin setuuid /alidata/svn/repos 上一步查到的UUID

启动svn服务器

svnserve --listen-port 端口号 -d -r /alidata/svn/repos/

  

posted @ 2020-03-22 16:58  灿钿  阅读(161)  评论(0编辑  收藏  举报