I have a solution with solution folder and projects. Get the whole soure code from TFS in a local folder say c:\mycodes Then copy the folder c:\mycode to another folder c:\lab
In c:\lab, remove all source control file *.vssscc, *.vspscc, then open the solution in c:\lab again.
Part of the project disconnect from TFS, but part of the projects in this solution still connect to TFS and some *.vssscc, *.vspscc files recreated when open the solution. Then unbind all project from server, those projects still have *.vspscc files auto generated.
I want to a clean copy of the source code with no source control. How to resolve this problem?
In Visual Studio, select the solution in the solution explorer, then go to the
File
menu. Under the file menu, you'll see aSource Control
menu. Under that you'll seeChange Source Control
.Select this, and in the dialog box that comes up, choose "unbind."
Your solution is no longer bound.
Code:
In VS-2013 from "Solution Explorer" select any solution. From FILE menu select Source Control->Advance->Change Source control. In the pop-up window you can finally click unbind button for each project of the solution. Took me a while to find from answer by @Robaticus. Sorry, can't comment yet. visual-studio-2013
You must also edit the .sln file, because Visual Studio stores TFS Bindings mostly in this file, one line per project.
Err, wait. You'll still use some source control, right ? Even if I'm no fan of TFS, dropping it for no source control would be a poor move.
I often need to take solutions or projects out of TFS source control to send to clients without and source control bindings left behind. I use a utility from CodePlex to acheive the job. PLease refer to my blog post "How to Permanently Remove TFS Source Control Bindings from Visual Studio Solutions (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source-control-binding-from-visual-studio-solutions-vs2012/