Linux ·

两台机器使用svnsync同步备份 svn 版本库

最近在迁移服务器,连带svn也要迁移过去了,现在要同步svn的记录

在目标服务器创建个新的版本库

  • 源服务器:192.168.1.53
  • 目标服务器:192.168.1.17

废话不多话,开始干活

cd /srv/svn/
svnadmin create repos
请务必保证目标服务器是空项目

进入repos目录的hooks目录下

cd /repos/hooks

cp pre-revprop-change.tmpl pre-revprop-change
vi pre-revprop-change
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 0(1修改为0)

同步初始化

#svnsync init 目标库 源库
svn init file:///srv/svn/repos svn://192.168.1.53:3391/

开始同步

svn sync file:///srv/svn/repos svn://192.168.1.53:3391/

然后后面就有一堆,耐心等待就是了

Committed revision 1.
Copied properties for revision 1.
Committed revision 2.
Copied properties for revision 2.
Committed revision 3.
Copied properties for revision 3.
Committed revision 4.

参与评论