Take the 2-minute tour ×  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.  share|improve