我正在尝试使用bzr来安装OpenERP.问题是我的互联网连接很慢.
当我尝试"sudo bzr branch lp:openobject-addons/7.0 addons"时,它需要花费太多时间,有时连接会被破坏.我的问题是:
非常感谢你
最好的问候保罗
需要大量时间和带宽的不是传输OpenERP插件文件本身,而是包含整个版本控制历史记录的存储库.多年来,由于提交的数量以及Launchpad导出的每日翻译更新,它已经变得非常大.
逐一回答你的观点:
如果您实际上不需要修订历史记录,则可以使用以下命令获取插件的"轻量级结帐"而不是完整的结帐:
bzr checkout --lightweight lp:openobject-addons/7.0 addons
Run Code Online (Sandbox Code Playgroud)
它会快得多,但只能获取文件,而不是历史记录.您仍然可以使用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
$ ...
Run Code Online (Sandbox Code Playgroud)除非您设法在另一台机器或互联网连接上执行完整的结账,否则没有简单的方法来完全引导完整的插件结账,在这种情况下,您应该能够.bzr在任何其他计算机上简单地传输目录(最重要的是它包含).
为了看到一个本地分支/结帐,你可以用另一个仓库之间的差异bzr missing,例如bzr missing lp:openobject-addons/7.0.然后,您可以使用该存储库中的最新更改(前提是它与您的存储库兼容)bzr pull.
现在您应该查看bzr文档以获取有关典型用例的更多信息.该文档还包含可能对您有帮助的" bzr备忘单 ".