Gitlab и несколько запросов на слияние уже слитых веток - PullRequest
0 голосов
/ 03 июля 2018

В проекте у нас есть ветка feature (каждый может иметь свою собственную ветку, подобную этой) и master, которая является последней. Также у нас есть два разных проекта: один для создания приложения, которое содержит модель ветвления, как описано выше. И второй проект только для развертывания, где мы передаем образ докера, который следует использовать. Таким образом, в основном все изменения, внесенные в master, автоматически не развертываются на сервере.

Я хотел бы знать, что мы должны делать в следующем сценарии:

Feature_A ветвь объединяется с мастером по запросу объединения. После этого кто-то еще совершил и протолкнул что-то в мастера. Ошибка была обнаружена в Feature_A, поэтому создатель этой ветки внес новые изменения в эту ветку и снова слился с мастером, используя 'запрос на слияние'.

И теперь в истории коммитов у нас есть две позиции Merge branch 'Feature_A' into 'master', разделенные по времени (например, часы). Это не выглядит хорошо, и мне было интересно, что мы могли бы с этим сделать ... Можем ли мы отменить все ненужные Merge и создать окончательный вариант? Я хотел бы добавить, что некоторые люди уже перебазировали на master.

...