Система контроля версий - Mercurial Hg
Создание веток. Слияние веток. Разрешение конфликтов. Работа с утилитой KDiff3
Mercurial Hg – работа с ветками (branch)
Команды:
hg update (hg up <branch_name> -C)
В данном видео мы рассмотрим работу с ветками в Меркуриал.
Задача:
Допустим в текущем проекте нам требуется реализовать некий функционал. Функционал сложен и потребует много времени на реализацию. Пока он не будет реализован, любой код данного функционала не должен попасть на боевой сервер (сайт в интернете).
Так же нам требуется вести работу над проектом и регулярно выкладывать обновления в интернет.
Решается подобная задача очень просто — созданием новой ветки в проекте и реализации нового функционала в этой ветке. А вся текучая работа будет производиться в существующей ветке default.
По завершении работы над новым функционалом мы объединим новую ветку с веткой default.
Подобным подходом мы может работать над разными задачами в рамках одного проекта не смешивая функционал задач. И в нужный момент просто объединить их.
Давайте посмотрим как это можно реализовать при помощи Mercurial Hg
(… остальное в видео...)