Hi,
At the moment I have a project sitting inside of TFS 2010 with a Development and Main branch. There is also a Build Definition that that is labelled "$(BuildDefinitionName)_1.0.yyyymm...", etc, etc, that will build Main as v1.0.
When I come to release v1.0 I plan on creating a v1.0 branch from Main and then Main will accept changes from Development leading to v1.1, v1.2, etc.
My questions are:
1) If any bugs are found in v1.0 I assume I fix these in the v1.0 branch and then merge them back into Main?
2) As fixes are made to the v1.0 branch should the Build/Revision numbers increase?
3) Should I be creating a Build Definition for the Main branch and each of the Release branches that I create?
Thanks
Michael