Soy nuevo en Git y tengo que configurar el process de compilation para mi count
Para comstackciones completas, puedo hacer git clone
Sin embargo, para 'comstackciones de parches' necesito 'sacar' el último código bueno + código cambiado para ese parche
Ejemplo
ac v1.0 - full build ac v1.1 - extract v1.0 (last known good code) + extract delta (v1.1 in this case) ac v1.2 - extract **till** v1.1 (last known good code) + extract delta (v1.2)
¿Cuáles son los mejores enfoques de compilation utilizando Git para implementar comstackr e implementar 'parches'?
Las sugerencias y enlaces serán muy útiles.
Encuentro que el model de Git Flow es bueno para trabajar con lanzamientos y proporcionar parches. Usted trabaja con una sucursal master
estable y todo el rest del trabajo se realiza en sucursales. Las correcciones urgentes (creo que similares a sus 'parches') son parte del model, lo que le permite usar una versión estable (según una label Git) y luego proporcionar una solución para esa versión.
Aquí hay otra list con una comparación de varios models de ramificación: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
No estoy del todo seguro sobre su pregunta con respecto al "extracto delta", pero supongo que el uso de las twigs y tags de Git es realmente lo que está buscando. Debería crear tags para v1.0
, v1.1
, etc. y luego usar twigs basadas en estas tags para aplicar los parches.