我将 bzr 用于一个非常简单的任务:获取 GNU Emacs 的开发版本。在初始之后bzr branch,我想保持我的本地版本是最新的。我阅读了关于bzr pulland的文档bzr merge,但无法理解它。我尝试bzr merge了几天,发现bzr merge经常导致无法解决的冲突。请注意,我没有进行任何本地更改。是bzr pull推荐的方式吗?
编辑 1 (添加了从Chris Conway偷来的图表):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
我了解git和darcs,但对bzr一无所知。类比 git 或 darcs 会有很大帮助。
编辑2:update应该checkout只使用?做一个updatein abranch似乎没有做任何事情。