我想用bzr branch同时下载多个地址,我尝试了很多方法,但似乎没有任何效果。
尝试使用这种结构:

sudo bzr branch lp:~jmarquez/openerp-tecvemar/tcv_bank_deposit  lp:~jmarquez/openerp-   tecvemar/initial_stock lp:~jmarquez/openerp-tecvemar/tcv_sale  lp:~jmarquez/openerp-    tecvemar/tcv_mrp lp:~jmarquez/openerp-tecvemar/tcv_label_request lp:~jmarquez/openerp-  tecvemar/tcv_check_voucher
lp:~jmarquez/openerp-tecvemar/tcv_stock

但是当我执行file.sh时,它就不起作用了,不能读取第一个路径之后的其他路径,是否在file.sh中有特定的命令来实现这一点?
提前谢谢!

最佳答案

我认为不可能一次下载多个分支。
但是你可以这样重写你的脚本:

#!/bin/sh

localrepo=/tmp/repo
bzr init-repo $localrepo
cd $localrepo

baseurl=lp:~jmarquez/openerp-tecvemar
for branch in tcv_bank_deposit initial_stock tcv_sale tcv_mrp tcv_label_request tcv_check_voucher tcv_stock; do
    bzr branch $baseurl/$branch
done

根据需要更改localrepo中的路径。使用bzr init-repo创建共享存储库以包含分支非常重要。这样可以共享分支中的常见修订,这将节省磁盘空间并加快下载速度。

关于linux - 连接多个启动板存储库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23716061/

10-13 08:22