Tengo una pregunta relacionada con el flujo de trabajo de Mercurial (posiblemente aplicable a otros DVCS).control de versiones: moviendo una corrección de errores/mejora del código en el desarrollo de características
El repositorio se configura con la configuración típica predeterminada/estable.
Se le ha encomendado la tarea de crear una nueva función y esperar que tarde algún tiempo (mes +). Mientras trabajas en esta característica, te encuentras con un error que crees que debería arreglarse y aplicarse a la producción más temprano que tarde. O quizás, nota algún código que podría documentarse mejor.
Mi suposición es que usted hace la corrección por defecto y luego cambia a estable y realiza la corrección de nuevo (a mano o aplicando un parche). ¿Es correcto o debería cambiar de inmediato a estable, hacer el cambio allí y luego fusionar estable en predeterminado?
El uso de un parche parece tener más sentido para mí. Puede hacer una confirmación específica para la corrección de errores y aplicar ese parche a su conveniencia. Quiero decir, si el error no es muy desagradable, no hay necesidad de urgencia y romper su flujo. ¿Derecha?
Entonces, ¿cómo manejas esta situación?
Gracias
Nota: Wim propone una alternativa viable a la selección de cerezas que podría considerar. – VonC