Estoy usando bzr para una tarea muy simple: obtener la versión de desarrollo de GNU Emacs. Después de la inicial bzr branch
, me gustaría mantener mi versión local actualizada. Leí sobre la documentación en bzr pull
y bzr merge
, pero no pude encontrarle sentido. Intenté bzr merge
durante unos días y descubrí que bzr merge
solía provocar conflictos no resueltos. Tenga en cuenta que no hice ningún cambio local. ¿Es bzr pull
la forma recomendada?bzr pull vs bzr merge
EDIT 1 (añadió un diagrama robado de Chris Conway):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
I entender Git y darcs, pero no tienen ningún conocimiento sobre bzr. Las analogías con git o darcs ayudarán mucho.
EDIT 2: ¿Es update
supone que funciona sólo con checkout
? Hacer un update
en un branch
no parece hacer nada.
estoy quitando la etiqueta emacs y la adición de control de versiones, ya que es más que ver con que el propio Emacs. –