我正在寻找一个简单的解决方案,将不同的存储库镜像到单个 svn 服务器。
我的问题如下:
我的项目中有很多依赖项,一些托管在 Google 代码上,一些托管在我的个人 svn 服务器上,一些托管在 github 上,还有一些托管在 mercurial 服务器上。
处理依赖关系时,拥有许多不同的源系统会带来问题,PIP 可以使其变得更容易,但解决方案并不完美。
问题的另一部分是可用性。有时我启动 svn 或尝试签出项目,但失败了,因为 Google Code 正在维护,我收到网关错误。
拥有一个 svn 来镜像所有这些项目可以解决我的两个问题。但我从未听说过这样的解决方案。它存在吗?
答案1
答案2
也看看 github - 你可以使用 github 从 SVN 导入项目,并在他们的服务器上在线执行(只要是公共项目,它就是免费的)。这不是镜像,你必须使用 git 而不是 SVN,但也许值得一试。