Я использую bzr для очень простой задачи: получить версию для разработки GNU Emacs. После начального bzr branch
, я бы хотел обновить свою локальную версию. Я прочитал о документации по bzr pull
и bzr merge
, но не мог понять. Я пробовал bzr merge
в течение нескольких дней и обнаружил, что bzr merge
часто приводил к неразрешимым конфликтам. Обратите внимание, что я не внес никаких локальных изменений. Является ли bzr pull
рекомендуемым способом?bzr pull vs bzr merge
EDIT 1 (добавлена схема украденную из Chris Conway):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
Я понимаю, мерзавец и Darcs, но не имеют знаний о Bzr. Аналогии с git или darcs помогут много.
EDIT 2: Is update
Предполагается работать только с checkout
? Выполнение update
в branch
, кажется, ничего не делает.
Я удаление Emacs тегов и добавление контроля версий, так как это больше, чтобы сделать с этим самого Emacs. –