我正在尝试使用bzr来安装OpenERP。问题是我的互联网连接很慢。
当我尝试“sudo bzr branch lp:openobject-addons / 7.0 addons”时,它需要花费太多时间,有时连接会被破坏。我的问题是:
非常感谢
祝你好运 圣保罗
答案 0 :(得分:5)
花费大量时间和带宽的不是传输OpenERP插件文件本身,而是包含整个版本控制历史记录的存储库。多年来,由于提交的数量以及Launchpad导出的每日翻译更新,它已经发展得相当大。
逐一回答你的观点:
如果您实际上不需要修订历史记录,则可以使用此命令获取插件的“轻量级结帐”,而不是完整的结帐:
bzr checkout --lightweight lp:openobject-addons/7.0 addons
它会快得多,但只能获取文件,而不是历史记录。您仍然可以使用bzr pull
从上游获取最新更改。另请参阅有关bzr checkout
的文档。
现在,如果你仍然想要一个完整的结账,你可以使用一次只抓取几百个修订的技巧(现在大约有9000个插件),所以即使在超时后你也可以随时恢复:
$ bzr branch lp:openobject-addons/7.0 addons -r 100 # grab first 100 revs
$ cd addons
$ bzr pull -r 1000
$ bzr pull -r 2000
$ bzr pull -r 3000
$ ...
除非您设法在另一台机器或互联网连接上执行完整的结账,否则没有简单的方法来完全引导完整的插件结帐,在这种情况下,您应该能够简单地传输目录(最重要的是{{ 1}}它包含)在任何其他机器上。
为了查看本地分支/结帐与其他存储库之间的区别,您可以使用.bzr
,例如bzr missing
。然后,您可以使用bzr pull
从该存储库中获取最新更改(前提是它与您的存储库兼容)。
现在您应该真正了解bzr documentation以获取有关典型用例的更多信息。该文档还包含可能对您有帮助的“bzr cheat sheet”。
答案 1 :(得分:0)
bzr branch
源代码的Internet连接速度更快的人
存储库并将它们传输给您。bzr pull
获取最新更改并将其合并