Я хочу запретить пользователям переходить непосредственно в основную ветвь и разрешать им только переходить в функциональную ветвь и оттуда создавать запрос на слияние.
Это прекрасно работает с опцией Gitlab «Защищенные ветви»,Единственная проблема заключается в том, что есть ситуации, когда у моих пользователей есть небольшие коммиты, и я хочу, чтобы они давали их непосредственно мастеру вместо запроса на слияние и одобряли их.
Я думал, что я успешно достиг этого с помощью Gitlab PushПравила - сообщение о коммите в дополнение к «Защищенным ветвям», которое позволяет принимать только сообщение о коммите, содержащее регулярное выражение.
Но при этом мои пользователи не могут перейти к своей ветви функций, если они не используют это специальное регулярное выражение в своем коммите.сообщение, которое я, конечно, хотел, чтобы они использовали только для передачи на мастер, а не на свою ветвь функций.
Есть ли способ защитить ветку, исключая только специальное сообщение фиксации только в этой ветке?