【问题标题】:Sync between SVN Servers [closed]SVN服务器之间的同步[关闭]
【发布时间】:2012-10-16 03:32:58
【问题描述】:

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

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

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

【问题讨论】:

  • 为什么不迁移到 serverfault?

标签: svn repository visualsvn-server svnsync


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢!虽然我使用了 svnsync 方法并成功同步了它们。我想从现在开始我只需要执行svnsync synchronize 即可获取最新更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-19
  • 2012-06-05
  • 1970-01-01
  • 1970-01-01
  • 2011-01-05
  • 2014-01-17
相关资源
最近更新 更多