首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Subversion:有比"svnsync“更快的东西吗?

Subversion:有比"svnsync“更快的东西吗?
EN

Stack Overflow用户
提问于 2010-02-08 03:47:36
回答 4查看 3.5K关注 0票数 6

因此,我将我的subversion存储库存储在一些云(例如code.google.com)上,但由于各种原因,我需要将代码非公开。

我决定需要下载整个存储库并迁移到自己的svn服务器。

所以我开始用:

代码语言:javascript
运行
复制
svnsync init DEST SRC
svnsync sync DEST

每次修改都需要0.5秒的时间!

幸运的是我的回购只有200次修改..。所以再等几分钟。但是,有20万或200万次修订的成熟项目呢?

2e6 * 0.5 / 60 / 60 / 24 ~约11天!

有什么比"svnsync“更快的东西可以从云下载您的回购吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-02-08 03:50:22

很明显,您可以自己在服务器上备份,然后将其压缩并下载。或者你不能下载所有的历史。

但是这个问题有什么意义呢?这有点学术,因为你的问题已经解决了。

票数 0
EN

Stack Overflow用户

发布于 2011-04-11 14:36:39

在我的存储库集合中也存在同样的问题,这些存储库有数十万次的修订。我就是这样绕过它的:

  1. 在镜像上创建空存储库。
  2. 为我的存储库创建一个gziped转储文件。(我的备份系统已经这么做了)(注意:这一步花了一夜的时间把我巨大的存储库送到了大陆上)
  3. scp (或您最喜欢的远程文件复制技术),即转储文件到镜像服务器。
  4. 加载存储库,确保指定--force-uuid
  5. 在第0版设置修改程序。我只是取了一个通常配置的空白存储库,并查看了它的rev 0。

现在,您可以在主服务器上运行svnsync了。这将继续从任何地方,你的垃圾场停在。

票数 1
EN

Stack Overflow用户

发布于 2020-03-23 15:54:20

是的,有。VisualSVN分布式文件系统执行的复制至少比通过svnsync进行的复制快10倍。此外,镜像的VDFS存储库是可写

该技术使分布式团队能够以相同的速度使用Subversion存储库,就像它们都在同一个本地网络中一样。使用VDFS技术,可以在多个站点和位置复制主存储库,这将导致多达1000%的读取操作加速。例如,50 10的工作副本可以在10分钟内签出。同样的任务在正常的互联网连接上执行,至少需要一个小时。

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

https://stackoverflow.com/questions/2219455

复制
相关文章

相似问题

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