Слияние веток в Mercurial - PullRequest
       25

Слияние веток в Mercurial

3 голосов
/ 11 января 2012

В настоящее время у меня есть две ветки в хранилище Mercurial.Одна ветвь «по умолчанию», где я делаю большую часть своей разработки, а другая - «производственная», куда уходит текущий код.

Мой вопрос заключается в том, как "объединить" ветку по умолчанию с рабочей.

1 Ответ

5 голосов
/ 11 января 2012

Вы делаете

$ hg update production
$ hg merge default

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

.
$ hg resolve foo.c

Когда вы удовлетворены слиянием, вы запускаете

$ hg commit

для создания набора изменений слияния, который описывает способ объединения двух ветвей.

Есть много уроков по этому, например:

...