5

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

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

在 git 中,当您克隆远程仓库时,本地副本会自动挂接到远程仓库 url。显然,在 Bzr 中情况并非如此。

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

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

2 回答 2

5

当您使用bzr branch lp:project它将本地存储库的父分支设置为您指定的 URL 时。bzr pull将自动使用父分支,但bzr push如果要推送到父分支,则需要您指定父分支,如下所示bzr push :parent:您可以--remember在 push 命令中添加选项来设置push 分支,这样您就不必:parent每次都指定。bzr info您可以使用该命令查看本地存储库的父分支、推送分支和拉取分支。

于 2013-03-29T22:57:27.217 回答
1

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

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

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

于 2013-03-29T08:03:25.873 回答