我想将SVN存储库从一台服务器同步到另一台服务器。我使用svnsync
,但是当我检出镜像的SVN仓库时,它是空的。所有版本化文件都不同步,只有修订号。
这就是我所做的:
在镜像服务器上
创建SVN回购
svnadmin create XXX
修改挂钩/添加pre-revprop-change
#!/bin/sh
exit 0
在主服务器上
svnsync sync --non-interactive svn://192.168.1.98/ubetween_backup1 --username an --password an
svnsync init svn://192.168.1.98/XXX_backup1 svn://192.168.1.29/XXX
svnsync sync svn://192.168.1.98/XXX_backup1 --username an --password an
然后我会定期更新/结帐/提交,但只有修订版号已同步,而不是文件。
我做错了什么?