bzr push代码突然中断后导致无法再次push的解决办法



上图的是否可以解释为:
在bzr push的时候因为分支死锁而不能push,需要解锁,执行下列命令:
bzr break-lock bzr+ssh://bazaar.launchpad.net/+branch/youker-assistant/
然后再执行bzr push操作,即:
bzr push lp:youker-assistant
再次撤销提交执行
bzr uncommit
最后执行bzr pull恢复分支的上个版本

如果上述理解正确,如果执行bzr uncommit 命令是否可以回退到上个版本?

bzr uncommit 的解释为: Remove the last committed revision.

bzr pull [LOCATION]: Turn this branch into a mirror of another branch.

不太理解bzr pull操作的目的。。。。。:7_137:

如果不知道该怎么写location,bzr pull的一个功能可以显示出来location。

如果执行bzr uncommit 命令是否可以回退到上个版本?