我想将 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
然后我进行定期更新/签出/提交,但只有修订号已同步,而不是文件。
我做错了什么?