我将 bzr 用于一个非常简单的任务:获取 GNU Emacs 的开发版本。在初始之后bzr branch
,我想保持我的本地版本是最新的。我阅读了关于bzr pull
and的文档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
只使用?做一个update
in abranch
似乎没有做任何事情。