Bazaar的正确命令?

时间:2010-07-13 18:23:52

标签: command bazaar version-control

我在确定使用哪个Bazaar命令时遇到了一些困难...

假设我在同名文件夹中有一个名为“test”的本地分支:

  • 当我最初获得分支时,我输入:
cd test
bzr pull lp:project_name
  • 要提交本地更改,请输入:
bzr commit -m "message"

我对这些命令没有任何麻烦 这是我感到困惑的地方:

  • 如何将更改推送到Launchpad?我猜bzr push但不会覆盖其他贡献者的变化吗?
  • 如何更新本地分支?我猜bzr pull,但是不会覆盖我的更改吗?

每种情况下适当的命令是什么?

1 个答案:

答案 0 :(得分:1)

bzr push不会覆盖其他更改。它已经有其他人已经推动它改变它将停止并告诉你需要先合并。因此,基本上只有当您从推送位置包含更改时才能推送。

bzr pull类似,从位置开始。但是,您已经提交了本地工作,它将停止并要求您使用bzr merge