У вас есть извлечение (или связанная ветвь) главной ветки с вашего сервера. Скорее всего, вы использовали команду:
bzr checkout URL
Ваш извлечение может быть отменено из главной ветви с помощью команды:
bzr unbind
Приведенная выше команда "преобразует" ваш заказ в обычную ветку.
Как только вы вернетесь в сеть, вы можете снова привязаться к вашей главной ветке с помощью команды:
bzr bind
Чтобы зафиксировать ваши локальные изменения в главной ветке, сначала нужно выполнить команду обновления:
bzr update
Приведенная выше команда преобразует все ваши локальные коммиты в ожидающее слияние. Вы можете видеть, что все ваши ревизии ожидают фиксации командами:
bzr status
или
bzr qlog
(qlog - это графический журнал из плагина QBzr).
Возможны конфликты, проверьте их командой bzr conflicts
. Разрешите их перед фиксацией и выполните команду bzr resolve
.
После фиксации все ваши локальные ревизии будут отображаться как объединенные ревизии в главной ветви на сервере, и ваша локальная ветка будет полностью синхронизирована с главной веткой.
Предупреждение : если вы не хотите фиксировать свои локальные ревизии после того, как вы сделали bzr update
, то вам не следует запускать bzr revert
, потому что он скроет все ваши локальные коммиты. Вместо этого используйте bzr unbind
снова и bzr pull . --overwrite -r YOUR_LOCAL_COMMITS_TIP
.