Merge
Merge — это слияние веток в системе контроля версий.
Пример: у нас есть работающая индивидуальная CRM или ERP и начальство ставит задачу «Добавить статистику продаж в виде диаграммы». Если мы будем работать на основной версии нашей CRM или ERP, то в процессе работы пользователи могут заметить некоторые перебои в работе или поплывшую верстку (да, рабочий процесс бывает и такой).
Чтобы этого избежать, создается отдельная ветка разработки, которую мы назовем sales-chart, а работающая версия CRM или ERP остается в основной ветке (обычно называется master (или в текущих реалиях — main)), которая всегда доступна пользователям.
В нашей отдельной ветке sales-chart — мы разрабатываем требуемый функционал, тестируем и как только понимаем, что все готово сливаем (мержим) с основной веткой. Т.е. вливаем ветку sales-chart в master (main).
В итоге пользователи получают замечательную диаграмму, а мы похвалу от начальства.
Поделиться: