首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用svnsync的SVN双向同步

使用svnsync的SVN双向同步
EN

Stack Overflow用户
提问于 2015-09-09 19:46:10
回答 2查看 244关注 0票数 0

目前我们有两个开发团队。其中一人在不同的国家。主svn服务器位于位置A。位于位置A的开发团队可以访问此服务器,并从主干创建分支并进行开发。位置B中的团队在同一中继上工作,但没有访问主svn服务器的权限。

位置B需要有最新的主干才能创建其分支。它们不需要向主干写入数据。

我要做的是仅将干线从位置A同步到位置B。但是从位置B仅将其分支同步到位置A。

我还希望保持将所有位置A同步到灾难恢复站点。

我读过的建议指出,对于镜像的svn服务器,只有svnsync工具应该写入此服务器。但我假设这是指两个服务器写入相同的分支/主干。如果这没有发生,还会有危险吗?svnsync工具能完成我想要做的事情吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-09-09 19:58:04

SVN不是为支持您的工作流而设计的,因为它不能处理不同更改具有相同修订号的情况。你可以的

  1. 在两个站点上放置另一端的只读镜像
  2. 迁移到专为支持您的情况而设计的虚拟存储系统(如Mercurial或git)。
票数 1
EN

Stack Overflow用户

发布于 2015-09-09 21:49:58

如果没有发生这种情况,还会有危险吗?

svnsync工具能完成我想要做的事情吗?

不是

您必须交换转储以获得双向同步,而不会头疼和存储中断,但是:迁移到DVCS (Mercurial for SVN-background推荐,而不是Git)将是更自然的方式,且工作流程稍有更改

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32478717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档