Command 集市的正确指挥?

Command 集市的正确指挥?,command,bazaar,version-control,Command,Bazaar,Version Control,我很难弄清楚该使用哪个Bazaar命令 假设我在同名文件夹中有一个名为“test”的本地分支: 最初获取分支时,我键入: cd试验 bzr pull lp:项目名称 要提交本地更改,请键入: bzr提交-m“消息” 我对这些命令没有异议。 这就是我感到困惑的地方: 如何将更改推送到Launchpad?我猜是bzrpush,但这不会覆盖其他贡献者的更改吗 如何更新我的本地分支机构?我猜是bzr pull,但这不会覆盖我的更改吗 在每种情况下,正确的命令是什么?bzr push不会覆盖其

我很难弄清楚该使用哪个Bazaar命令

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

  • 最初获取分支时,我键入:
cd试验 bzr pull lp:项目名称
  • 要提交本地更改,请键入:
bzr提交-m“消息” 我对这些命令没有异议。
这就是我感到困惑的地方:

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

在每种情况下,正确的命令是什么?

bzr push
不会覆盖其他更改。它已经被其他人推了,它会停止并告诉你需要先合并。因此,基本上,只有在包含了推送位置的更改后,才能推送


与bzr pull类似,它从位置获取。无论您已提交本地工作,它都会停止并要求您使用
bzr merge

是!当两个分支已转移时,始终使用“合并”。 cd test bzr pull lp:project_name bzr commit -m "message"