У меня есть ситуация, когда я хочу разрешить разработчикам напрямую выдвигать изменения в мастер с одной стороны.
С другой стороны, я хотел бы заблокировать их локальное слияние ветвей с источником.
Например, если они локально выполняют слияние с мастером и пытаются нажать, я хотел бы идентифицировать это как коммит слияния и заблокировать его.
Защита от веток Gitlab таким способом не помогает, и, в зависимости от их поддержки, единственная опция - это ловушка предварительного приема.
Как мне настроить такой приемный прием?