我想用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
它只是不起作用,在第一个之后无法读取其他路径,bzt
中是否有一些特定的命令来实现这个目的?
提前致谢!
答案 0 :(得分:1)
我认为不可能一次下载多个分支。
但你可以像这样重写你的脚本:
#!/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
创建共享存储库以包含分支非常重要。这样可以共享分支中的常见修订,这将节省磁盘空间并加快下载速度。