连接多个启动板存储库

我想用bzr branch一次下载许多地址,我尝试了几个东西,但似乎没有任何工作。

用这种结构试了一个file.sh

 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它只是不工作,不能读取第一个之后的其他path,是否有一些特定的命令在bzt来实现呢?

提前致谢!

我不认为一次下载多个分支是可能的。

但是你可以像这样重写你的脚本:

 #!/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来创建一个包含分支的共享库非常重要。 通过这种方式,可以共享分支中的常见修订版本,从而节省磁盘空间并加快下载速度。