2

我们当前的 Linux 托管 SVN 服务器正在等待移除。因此,我通过完全转储和导入/加载到新安装的 VisualSVN 服务器来备份到本地 Windows PC。让我们说它达到了revision 101

因此,又过了几天并在 Linux SVN 中提交,因为该单元尚未退役。将最新版本(例如102~110)与本地 VisualSVN 服务器同步的步骤是什么?

我在 SVN 管理方面还是有点新手。

4

1 回答 1

0

[免责声明:我只在少数样本上检查过此命令,它可能存在破坏数据的极端情况。当您无法测试目标 repo 的完整性时,您应该使用完整转储重新创建目标 repo。]

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

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

于 2012-10-16T07:08:36.203 回答