2013-03-29 23 views
4

我是一個git用戶,但現在我需要處理啓動板上託管的項目。如何在Bazzar中添加遠程倉庫URL?

我注意到,Git和BZR是相似的,但顯然有一些容易混淆的差別。

Git中,當你克隆遠程回購的本地副本自動掛接到遠程回購網址。很明顯,Bzr並非如此。

那麼,如何添加遠程URL中的bzr?在Git中,我會做這樣的事情:

git remote add origin [email protected]:bar/foo.git 

回答

5

當您使用bzr branch lp:project設置父分支作爲您指定的URL的本地回購。 bzr pull會自動使用父分支,但bzr push需要,如果你想推給家長,像這樣你指定父:bzr push :parent。您可以將--remember選項添加到push命令來設置推分支,這樣你就不必指定:parent每次。您可以使用bzr info命令查看父級,推式和拉式分支是用於本地回購的。

+0

+1即使答案已被接受,也可以添加(很好)答案。 – TridenT

+1

一旦你成功地推到某個地方,Bazaar會自動記住那個位置。如果要將保存的推送位置更改爲另一個推送位置,則「--remember」標誌很有用。 – janos

1

在商場裏,這種操作叫做綁定
http://doc.bazaar.canonical.com/beta/en/user-reference/bind-help.html

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

當我做了結帳(分公司)與TortoiseBzr,我的工作拷貝是automaticcaly綁定到該分支來源。

+4

記住,*綁定*是不一樣的添加一個git遠程。綁定到遠程倉庫意味着您在本地倉庫中進行的每一次提交都將首先在遠程倉庫中進行。這相當於SVN模型。 – dOxxx