Sourcetree, Mercurial и несколько веток

У нас тут в mercurial репозитории есть, например, две ветки разработки (я пишу код в одной ветке), где код интенсивно меняется параллельно перед слиянием с дефолтной веткой.

Пожалуйста, помогите мне перенести изменения из другой ветки разработки в мою? Могу ли я сделать это через SourceTree?


person MyFoenix    schedule 24.11.2014    source источник


Ответы (1)


Вы можете выполнить слияние с SourceTree.

Допустим, имя вашей ветки dev1, а имя другой ветки dev2.

Чтобы объединить изменения в ветке dev2 с веткой dev1, выполните следующие действия (команды доступны в меню «Репозиторий» или во всплывающем меню правой кнопкой мыши)

  • Выберите ветку dev1 -> Обновить до.
  • Выберите ветку dev2 -> Объединить -> диалоговое окно спросит вас, уверены ли вы, что хотите объединить «dev2» в текущую ветку -> ОК
  • Разрешите конфликт, если он есть, и зафиксируйте

Примечание. Как правило, когда вы делаете что-то в своем репозитории и не совсем уверены, чем это закончится, я предлагаю вам сначала создать резервную копию вашего репозитория. Если что-то пойдет не так, просто восстановите резервную копию.

person Dalija Prasnikar    schedule 25.11.2014