We started using TFS 2010 earlier this year as a code repository for a new project. To date we have not added work items to the project but plan to do so very soon (currently using TestTrackPro). When the project was created, Agile was selected.
The client now wants the CMMI process template to be used instead. While it is understood that we will need to create a new project and select the CMMI process template, the main directive is to NOT lose code history. Is it as simple as creating a branch from the existing project and binding to the new project? What are the "gotcha's" to look out for, etc.
We have build defs that will not migrate over; no problem as there are not many and not hard to reproduce. We are in a closed network, so bringing over open-source applications is not so simple. And it seems like TFS Integration Platform and witadmin might be overkill. We don't have any TFS experts at our disposal so any thoughts/suggestions/approaches would be appreciated.