如何在Bazzar中添加远程存储库URL?

时间:2013-03-29 03:57:23

标签: bazaar launchpad

我是一个git用户,但现在我需要处理一个托管在启动板上的项目。

我注意到git和bzr很相似,但显然有一些令人困惑的差异。

在git中克隆远程仓库时,本地副本会自动挂钩到远程仓库URL。显然,这不是Bzr的情况。

那么如何在bzr中添加远程URL?在git我会做这样的事情:

git remote add origin git@github.com:bar/foo.git

2 个答案:

答案 0 :(得分:5)

当您使用bzr branch lp:project将本地仓库的父分支设置为您指定的URL时。 bzr pull将自动使用父分支,但bzr push要求您指定父级,如果要推送到父级,请执行以下操作:bzr push :parent。您可以将--remember选项添加到push命令以设置推送分支,这样您就不必每次都指定:parent。您可以使用bzr info命令查看本地仓库的父,推和拉分支的内容。

答案 1 :(得分:1)

在BAZAAR中,此操作称为 bind http://doc.bazaar.canonical.com/beta/en/user-reference/bind-help.html

bzr bind lp:~bzr/bzr-gtk/trunk

当我用TortoiseBzr进行结账(分支)时,我的工作副本会自动绑定到分支原点。