我们暂时删除了当前Linux托管的SVN服务器。所以我通过对新安装的VisualSVN服务器执行完全转储和导入/加载来备份到我的本地Windows PC。我们只是说它已达到revision 101
。
由于该单位尚未退役,因此又花了几天时间在Linux SVN中提交。我的最新修订版本(例如102~110
)与本地VisualSVN服务器同步的步骤是什么?
我还是SVN管理员的新手。
答案 0 :(得分:0)
[免责声明:我只在几个样本上检查过这个命令,它可能有边缘情况会破坏数据。如果无法测试目标仓库的完整性,则应使用完全转储重新创建目标仓库。]
您可以使用svnadmin dump --incremental -r102:110
创建仅包含修订102到110的转储。--incremental
开关会生成转储,可以导入到另一个svn服务器,其中以前的修订版本是已经在场了。
您还可以使用svnsync设置镜像。