¿Hay alguna manera de restringir la fusión de una twig específica en git?

Esperando que haya una manera de evitar que una twig de entorno (en nuestro caso, desarrollo, assembly y producción) se fusione en una twig de características.

No podemos asignar propietarios dedicados a las twigs de nuestro medio ambiente, y restringir el acceso de inserción a las sucursales para ciertos usuarios no nos funcionará, por lo que resolver el problema mediante un cambio en el flujo de trabajo no es una opción. Realmente queremos detener a alguien de hacer una confirmación basada en una combinación de una twig de entorno.

Adivinar una solución implicaría ganchos, pero no he podido encontrar la forma de que nuestro caso de uso específico funcione.