我使用bzr进行一项非常简单的任务:获取GNU Emacs的开发版本。在最初的bzr branch
之后,我想让我的本地版本保持最新状态。我阅读了关于bzr pull
和bzr merge
的文档,但无法理解。我试了bzr merge
几天,发现bzr merge
通常导致无法解决的冲突。请注意,我没有进行任何本地更改。推荐的方式是bzr pull
?bzr拉vs bzr合并
EDIT 1(添加从Chris Conway被盗图):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
我明白Git和的darcs,但没有关于BZR知识。类比git或darcs会有很大帮助。
编辑2:是update
应该只与checkout
一起使用?在branch
中做update
似乎没有做任何事情。
我取出emacs的标签并添加版本控制,因为它更多的是与Emacs的本身。 – 2010-01-12 14:09:39