En AzerothCore, hacemos merge solo de unos pocos PRs al d铆a, eligi茅ndolos de la lista [To Be Merged].
Cada d铆a elegimos los PRs m谩s antiguos para hacer merge, a menos que haya PRs m谩s urgentes que deban integrarse antes por alguna raz贸n.
Los usuarios pueden pedir al Staff de AC que d茅 mayor prioridad a un PR si realmente necesitan que se integre pronto; somos bastante flexibles con eso (ej: un hook).
Este proceso puede parecer "lento", sin embargo hay razones para ello:
Todos tienen la posibilidad de revisar los PRs antes de que se integren en master; la estabilidad es importante para nosotros.
Los testers y desarrolladores todav铆a tienen la oportunidad de decir "隆no chicos, no hag谩is merge de esto todav铆a! Acabo de encontrar un bug inesperado con este PR" antes de que se integre definitivamente.
Tenemos un proceso muy estricto para aceptar PRs (requerimos al menos 1 aprobaci贸n de code review y 1 aprobaci贸n de un tester manual), pero siempre puede ocurrir que lleguen bugs a la rama master. Si hacemos merge de demasiados PRs a la vez, es dif铆cil entender cu谩l de ellos fue el defectuoso. Hacer merge de una cantidad baja de PRs por d铆a nos permite identificar r谩pidamente los commits defectuosos y arreglarlos/revertirlos lo antes posible.