Suppose we have this development cycle for 2 releases (Release 1 and Release 2) with parallel developement :
Development->Component Fonctionnality Testing->System Integration Testing->User Acceptance Testing->Pre-Production->Production
What would be the best branching strategy ?
Not sure if you already had a look at this article or not, but this is a detailed article about branching strategies
You can lookup the "Multiple Release Scenario" in this article