Skip to content

Сверка историй и внесение изменений

Продолжаем работу по сверке историй и вносим изменения из ветки feauture-3 в main.
1.    Перейдем в ветку main.

2.    Выполним merge с ветки feature-3.

3.    Смотрим историю ветки main.

Последовательность истории в ветке main сохранилась.

Вносим изменения в ветку main с ветки feauture-4
1.    Повторим операции для ветки feature-4.

2.    Смотрим историю.

3.    Делаем force push.

4.    Переходим в main.

5.    Мержим feature-4 в main.

6.    Смотрим историю.

7.    Пушим изменения в ветку main.

Операцию rebase надо выполнять каждый раз, как только выходит новый стабильный релиз программы. 
Поскольку историю в ветке можно переписать, в компаниях защищают ветку main/master.
Ещё одна причина защиты ветки main/master заключается в том, что в некоторых компаниях все изменения, попавшие в главную ветку, сразу уходят в продакшн, то есть на боевой сервер. Поэтому все изменения в главной ветке должны осуществляться с использованием pool request.