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/
凡事都有它的原因,决策才是最重要的