Sto usando bzr per un compito molto semplice: ottenere la versione di sviluppo di GNU Emacs. Dopo l'iniziale bzr branch
, vorrei mantenere la versione locale aggiornata. Ho letto della documentazione su bzr pull
e bzr merge
, ma non ne ho avuto il senso. Ho provato bzr merge
per alcuni giorni e ho riscontrato che bzr merge
spesso si traduceva in conflitti irrisolvibili. Si noti che non ho apportato alcuna modifica locale. bzr pull
nel modo consigliato?bzr pull vs bzr merge
EDIT 1 (aggiunto un diagramma rubato da Chris Conway):
remote: A --> B --> C --> D
\ \
(branch) (merge)
\ \
local: \--> A (no change) \--> why conflicts?
capisco git e darcs, ma non hanno alcuna conoscenza di bzr. Le analogie con git o darcs aiuteranno molto.
MODIFICA 2: È il update
che deve funzionare solo con checkout
? Fare un update
in un branch
non sembra fare nulla.
sto rimuovendo il tag emacs e aggiungendo la versione di controllo dal momento che è più a che fare con quel Emacs stesso. –