【发布时间】:2010-01-11 20:55:00
【问题描述】:
我将 bzr 用于一个非常简单的任务:获取 GNU Emacs 的开发版本。在最初的bzr branch 之后,我想保持我的本地版本是最新的。我阅读了有关bzr pull 和bzr merge 的文档,但无法理解。我试了几天bzr merge,发现bzr merge经常会导致无法解决的冲突。请注意,我没有进行任何本地更改。 bzr pull 是推荐的方式吗?
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 本身有关。