gpt4 book ai didi

odoo - 使用 bzr 安装 OpenERP

转载 作者:行者123 更新时间:2023-12-02 21:52:26 27 4
gpt4 key购买 nike

我正在尝试使用 bzr 来安装 OpenERP。问题是我的互联网连接速度非常慢。

当我尝试“sudo bzrbranch lp:openobject-addons/7.0 addons”时,需要花费太多时间,有时连接会中断。我的问题是:

  • 如何在连接中断时恢复进程,因为每次重复该命令时都会收到错误“文件夹已存在...”
  • 有什么方法可以恢复文件和文件夹结构的本地备份,然后将这些文件/文件夹与服务器上的文件进行比较,然后通过 bzr 升级更改的文件/文件夹?这可能是解决我的互联网连接速度慢的问题。
  • 如果我成功下载了某个分支的所有文件,稍后我应该使用哪个命令来验证服务器上的文件是否有任何更改,如果有,我该如何更新这些更改?

非常感谢

最诚挚的问候保罗

最佳答案

需要大量时间和带宽的不是传输 OpenERP 插件文件本身,而是包含整个版本控制历史记录的存储库。由于提交数量以及 Launchpad 导出的每日翻译更新,多年来它已经发展得相当大。

一一回答你的观点:

  • 如果您实际上不需要修订历史记录,则可以使用以下命令获取插件的“轻量级 checkout ”而不是完整 checkout :

    bzr checkout --lightweight lp:openobject-addons/7.0 addons

    它会快得多,但只会获取文件,而不是历史记录。您仍然可以使用 bzr pull 从上游获取最新更改。另请参阅有关 bzr checkout 的文档。

    现在,如果您仍然想要完整 checkout ,您可以使用一次仅获取几百个修订版本的技巧(现在 addons 7.0 中大约有 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
    $ ...
  • 没有简单的方法来完全引导完整的插件 checkout ,除非您设法在另一台计算机或互联网连接上执行完整的 checkout ,在这种情况下,您应该能够简单地传输目录(最重要的是 .bzr包含)在任何其他机器上。

  • 为了查看本地分支/ checkout 和另一个存储库之间的差异,您可以使用 bzr missing ,例如 bzr missing lp:openobject-addons/7.0 。然后,您可以使用 bzr pull 从该存储库获取最新更改(前提是它与您的存储库兼容)。

现在您确实应该查看 bzr documentation,以获得有关典型用例的更多信息。该文档还包含一个“bzr cheat sheet ”,可能会对您有所帮助。

关于odoo - 使用 bzr 安装 OpenERP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18343995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com