Move source control from one TFS project to another

tfstfvcversion control

We're running a TFS 2013 server with several projects within our main collection.

All projects use TFVC for version control.

Is it possible to move (or just copy) the code history completely from one project to another? And if yes, how?

Or do we have to commit the whole code from the old project as new code to the new project, loosing the total history of the old version control? I read something about migrating TFVC to GIT in a new project – but nothing about TFVC to TFVC.

Best Answer

Take a look at the TFS Integration Platform (Don't let the name throw you...)

This tool can help you copy Work Items and/or Source (with history) between Projects on the same server, different Project Collections or even different servers.

I've used it a number of times and it's gotten the job done (and the price is right... free).