offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
menu

Схема совместной работы с большим количеством слияний в Git

Теперь рассмотрим ситуацию. У нас в проекте существуют четыре долгоживущие ветки: master, new, edit и support. Также каждая ветка поддерживает обратную совместимость. Все изменения в коде, сделанные участниками проекта, собираются в тематических ветках. После тестирования изменений все тематические ветки сливаются в ветку new, которая отправляется на сервер для дальнейшей работы.

Если изменения в тематических ветках нужно доработать, то они сливаются в ветку edit. Исправленный код сливается в основную ветку master. После чего все тематические ветки удаляются. В ветке support, которая отделяется от основной ветки после выпуска каждого релиза проекта, проходит проверка каждого релиза на совместимость друг с другом.