Estamos utilizando un A successful Git branching model de Vincent Driessen para nuestro modelo de ramificación. Todo está bien, pero realmente no he visto surgir un tema en particular.Corrección de errores en una rama de características
Por lo que he entendido, cuando se requiere una nueva característica, se bifurca del development
y crea una nueva rama feature
. Trabajarías en esto y, cuando hayas terminado, fusionarías esta rama en la rama development
.
¿Qué pasa si un desarrollador hace una función y luego fusiona esa función a development
solo para descubrir que hay algunos errores en el código de característica. ¿Dónde debería arreglarse esto? ¿Debe iniciarse una nueva rama fix
/bugfix
desde el desarrollo y el código se debe corregir allí? No puedo ver otra manera.
¿Cómo se debe hacer esto?
Gracias
me parece haber creado un duplicado de su pregunta; sin embargo, en mi pregunta adopté el enfoque de proporcionar comandos para crear un repositorio experimental para probar los conceptos: http://stackoverflow.com/questions/32244693/changes-on-feature- branch-after-merge-to-master/32244878? noredirect = 1 # comment52371049_32244878 ¿Te importaría ampliar tu pregunta con el repositorio de ejemplo y ver cómo se aplicarían realmente las respuestas sugeridas a ese repositorio y con qué resultado? ? – TheMeaningfulEngineer