I've been looking at the Code Promotion Branch Plan and I'm not clear as to how to apply a hot fix to a production release.
Main -> Test -> Prod
For example, if we are working on vNext in Main and QA we cannot apply the fix to those branches. If we apply the fix to the Production branch then are we forced to RI into QA and Main? What if we don't want to RI the change? We just entered another problem as we changed Prod branch directly without proper testing. I suppose we could use Shevesets, but that feels like a cruch.
What's the best way to implement this scenario or would hot fixes not be supported?
Main -> Test -> Prod
For example, if we are working on vNext in Main and QA we cannot apply the fix to those branches. If we apply the fix to the Production branch then are we forced to RI into QA and Main? What if we don't want to RI the change? We just entered another problem as we changed Prod branch directly without proper testing. I suppose we could use Shevesets, but that feels like a cruch.
What's the best way to implement this scenario or would hot fixes not be supported?