在SVN服务器之间同步

时间:2012-10-16 03:32:58

标签: svn repository visualsvn-server svnsync

我们暂时删除了当前Linux托管的SVN服务器。所以我通过对新安装的VisualSVN服务器执行完全转储和导入/加载来备份到我的本地Windows PC。我们只是说它已达到revision 101

由于该单位尚未退役,因此又花了几天时间在Linux SVN中提交。我的最新修订版本(例如102~110)与本地VisualSVN服务器同步的步骤是什么?

我还是SVN管理员的新手。

1 个答案:

答案 0 :(得分:0)

[免责声明:我只在几个样本上检查过这个命令,它可能有边缘情况会破坏数据。如果无法测试目标仓库的完整性,则应使用完全转储重新创建目标仓库。]

您可以使用svnadmin dump --incremental -r102:110创建仅包含修订102到110的转储。--incremental开关会生成转储,可以导入到另一个svn服务器,其中以前的修订版本是已经在场了。

您还可以使用svnsync设置镜像。