Używam bzr do bardzo prostego zadania: uzyskanie wersji rozwojowej GNU Emacs. Po początkowej bzr branch
, chciałbym, aby moja lokalna wersja była aktualna. Czytałem o dokumentacji pod numerami bzr pull
i bzr merge
, ale nie mogłem tego zrozumieć. Próbowałem przez kilka dni bzr merge
i odkryłem, że bzr merge
często powodowało nierozwiązywalne konflikty. Zwróć uwagę, że nie wprowadziłem żadnych lokalnych zmian. Czy zalecany jest bzr pull
?bzr pull vs bzr merge
Edycja 1 (dodawane schemat skradziony Chris Conway):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
I rozumie git i darcs, ale nie ma wiedzy o BZR. Analogie do git lub darcs bardzo pomogą.
EDIT 2: Czy update
ma działać tylko z checkout
? Wykonanie update
w branch
wydaje się nic nie robić.
jestem usunięcie znacznika emacs i dodanie wersji nad sobą, ponieważ jest to bardziej z tego samego Emacsa. –