我知道。标题不是很自我解释。但这是交易。
我在公司网络(Subversion)中有一个存储库。我们通常使用此存储库。我想在我们的云服务器上制作这个存储库的镜像。
这里的工作流程理念是:
所以基本上,我想通过我们的cloud-repo直接从客户端获取更新(这将是不变的),并且我想控制何时从本地更新此repo的方式 - 回购。
要记住的一些事项: - 不,无法打开直接访问我们网络的客户端(更多关于他们的安全策略而不是我们的安全策略) - 是的,我想通过'svn-up'来做到这一点。准备一个包将“更复杂”,并且更新将是不变的。
知道怎么做?
我已经看过svnsync和其他工具,但我无法弄清楚如何让他们做我想要的。
答案 0 :(得分:2)
确定。
我已经搜索了一点,发现svnsync是我想要的。
我按照这两个链接得到了我需要的东西。
Making a local mirror of a subversion repository: using svnsync
Google Code - How do I import an existing Subversion repository?
第一次同步需要花费大量时间,但以下内容只会更新新版本。而且我的客户端可以从云端进行结账,只有当我向他们发出命令时,repos才会同步。