Tre*_*ith 6 svn version-control svnsync
所以我将我的 subversion 存储库存储在某个云上(例如 code.google.com),但由于各种原因,我需要将我的代码设为非公开。
我决定需要下载整个存储库并迁移到我自己的 svn 服务器。
所以我开始使用:
svnsync init DEST SRC
svnsync sync DEST
Run Code Online (Sandbox Code Playgroud)
每次修订 repo 大约需要 0.5 秒!
幸运的是,我的 repo 只有 200 次修订……所以要等几分钟。但是对于具有 200,000 或 2,000,000 次修订的成熟项目呢?
... 2e6 * 0.5 / 60 / 60 / 24 ~ 大约 11 天!
有什么比“svnsync”更快的方法可以从云端下载你的仓库?
嗯,显然您可以自己在服务器上备份它,然后压缩并下载它。或者您可以不下载所有历史记录。
但这个问题有什么意义呢?这有点学术性,因为你的问题已经解决了。