Запрос на слияние из одной ветви в другую всегда будет содержать все коммиты, которые содержит branch to merge
, поскольку он ответвляется от branch to merge into
(в вашем случае: master
).Однако вы можете создать новую ветку из вашей ветки master
, выбрать одну фиксацию cherry и создать запрос на слияние для этой ветки, содержащий только одну фиксацию.
Если вам не нужнадругие коммиты больше, вы также можете рассмотреть интерактивную rebase , чтобы удалить нежелательные коммиты из ветви.
Возможность выбора вишни в GitLab для запросов на слияние доступна только после запрос на слияние был объединен.Это позволяет перенести объединенные изменения в другую ветку, например, когда вам необходимо развернуть исправления в ветке выпуска, а после этого выбрать их в основную ветку.