我正在使用VisualSVN服务器进行多站点存储库复制。主从之间的复制工作正常。我的要求是基于调度时间的,同步应该发生在主从之间,反之亦然。
这里有一个例子:主存储库在印度,从存储库在美国。根据时间,例如7:00 PM IST,同步应该从主到从和6:00 AM IST开始,同步应该从从同步到主。
基于这句话的问题更新
我正在为下面的场景寻找预定的复制。让我们假设主SVN存储库在印度,从SVN存储库在美国。
主站和从站都在同一文件上修改,同一行内容不同。假设两者有相同的头部翻修(100)。现在,从提交首先(101修订版),其次是网络问题。同时掌握SVN回购也提交(101修订版)。现在让我们假设网络问题已经解决了。现在,在同步时,如何处理这个冲突场景?
有人能帮帮我吗。
发布于 2017-04-27 11:19:20
主站和从站都在同一文件上修改,同一行内容不同。假设两者有相同的头部翻修(100)。现在,从提交首先(101修订版),其次是网络问题。同时掌握SVN回购也提交(101修订版)。现在让我们假设网络问题已经解决了。现在,在同步时,如何处理这个冲突场景?
不应该有任何故意的冲突。VDFS遵循主从复制体系结构,主VDFS服务确保事务按正确的顺序提交,不发生冲突。
您可能需要阅读KB84:比较VDFS和主主复制解决方案一篇文章。
VDFS复制是立即自动执行的,现在没有任何特殊的复制计划。VDFS从存储库需要访问主存储库才能被写入。如果从服务器无法访问其主服务器,则此VDFS从站在只读模式下工作。
如果您想要的是保持只读自定义并按计划启用复制,则可以使用Windows在所需时间启动和停止VDFS服务,或者运行PowerShell cmdlet Suspend-SvnRepository和Resume-SvnRepository。
https://stackoverflow.com/questions/43603262
复制相似问题