Почему merge request создал бесполезный merge коммит?

На gitlab был создан merge request. Этот merge request состоял из нескольких коммитов. Когда фича была готова, сделали approve этого merge request. Так же нажали галочку "squash commits", чтобы все коммиты объединить в один.

В результате получилось это: graph

Предпоследний коммит - это коммит, созданный в результате squash. А последний коммит это merge коммит, который бесполезный. Оба эти коммиты были созданы автоматически gitlab. Зачем последний merge нужен?


Ответы (0 шт):