Вы делаете
$ hg update production
$ hg merge default
для ввода нового материала из default
в ветку production
. Вы должны будете разрешить любые конфликты слияния на этом этапе. Нет вероятности потери данных , поскольку вы работаете с зафиксированными изменениями . Вы можете прервать слияние с помощью hg update -C
, и вы можете повторно выполнить слияние файла foo.c
с помощью
.
$ hg resolve foo.c
Когда вы удовлетворены слиянием, вы запускаете
$ hg commit
для создания набора изменений слияния, который описывает способ объединения двух ветвей.
Есть много уроков по этому, например: