1

我知道。标题不是很自我解释。但这是交易。

我在公司网络(Subversion)中有一个存储库。我们正常使用这个存储库。我想在我们的云服务器中制作这个存储库的镜像。

这里的工作流程理念是:

  • 在云端做这面镜子
  • 客户签出此镜像
  • 我们继续向 local-server-repo 提交
  • 当我们决定时,使这些更改在镜像上可用
  • 客户端从镜像更新它的存储库

所以基本上,我想为客户端提供一种简单的方法来获取更新(这将是不变的),直接从我们的云存储库中获取,并且我想控制这个存储库何时从本地存储库中更新。

需要记住的一些事情: - 不,不能直接访问客户端到我们的网络(更多的是关于他们的安全策略而不是我们的) - 是的,我想通过 'svn-up' 来实现。准备一个包将“更复杂”,并且更新将是不断的。

知道怎么做吗?

我查看了 svnsync 和其他工具,但我不知道如何让它们做我想做的事。

4

1 回答 1

2

好的。

我搜索了一下,发现 svnsync 是我想要的。

我按照这两个链接得到了我需要的东西。

制作 subversion 存储库的本地镜像:使用 svnsync

Google 代码 - 如何导入现有的 Subversion 存储库?

第一次同步需要很长时间,但以下只会更新新的修订。我的客户可以从云端结帐,并且只有当我向他们发出命令时,repos 才会同步。

于 2012-12-14T17:03:57.430 回答