Por lo general, a menudo es mejor que uno masivo.
Las solicitudes de extracción más pequeñas y frecuentes son casi siempre mejores.
Empecé a usar indicadores de configuración principalmente para poder hacer solicitudes de extracción más tempranas para poder, a su vez, fusionar el código más fácilmente, pero dejar la función desactivada. Cuanto más pequeña sea la solicitud de extracción, más fácil será revisar el código, incluso si hay más solicitudes de extracción totales. La mayoría de los humanos de cualquier tipo no podrán realizar revisiones significativas de solicitudes de extracción masivas. Es demasiado difícil para la RAM mental de uno comprender todas las posibles implicaciones de un cambio masivo de código.
Hay una sobrecarga adicional al crear un indicador de configuración, por lo que no vale la pena en las características más pequeñas. Pero entonces su solicitud de extracción será pequeña de todos modos.
Sin embargo, puede haber situaciones en las que la función tenga que ser lanzada de una vez. Incluso entonces, podría ser mejor hacer solicitudes de extracción más pequeñas a otra sucursal hecha para ese propósito.
La mayoría de mis colegas se quejan cuando alguien crea una solicitud de extracción masiva, y en su mayor parte, con razón.
También tenga en cuenta que a veces necesito seleccionar los commits en ramas separadas. Si lo que necesita ser recogido de cereza se puede poner en un solo compromiso, hace que sea más fácil moverlo a otras ramas. Este es un caso en el que en realidad tener pocas confirmaciones es mejor, pero no es exactamente el proceso estándar si su cereza está buscando.