gpt4 book ai didi

odoo - 使用 bzr 安装 OpenERP

转载 作者:行者123 更新时间:2023-12-02 04:53:52 25 4
gpt4 key购买 nike

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

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

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

非常感谢

最好的问候保罗

最佳答案

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

一一回答你的观点:

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

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

    它会快得多,但只会获取文件,而不是历史记录。您仍然可以使用 bzr pull从上游获取最新的变化。另请参阅有关 bzr 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 它包含)在任何其他机器上。

  • 为了查看本地分支/结帐和另一个存储库之间的区别,您可以使用 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/

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