¿Cuál es una buena forma de administrar fonts relacionadas con testings A / B?

El método actual empleado en nuestra compañía es tener una twig de lanzamiento de larga duración en la que todos desarrollamos, con los desarrolladores comprobando cualquier código de testing no ab tanto en la twig como en el tronco, mientras que el código de testing ab solo se verifica en la twig. Luego, una vez que lo liberamos, las celdas de testing ganadoras se fusionan en el baúl, mientras que la mayoría del código de testing ab se descarta. Esto ha estado funcionando para nosotros desde hace un time, pero estamos comenzando un nuevo proyecto y me pregunto si podríamos mejorar nuestro flujo de trabajo con este nuevo proyecto. Tener a todos revisando una twig y el tronco es un dolor. Idealmente, tendríamos el enfoque más estándar de desarrollo contra el tronco y ramificación para la estabilización, pero esto significaría la contaminación de nuestro tronco con un código de testing ab.