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
In Visual Studio, select the solution in the solution explorer, then go to the File
menu. Under the file menu, you'll see a Source Control
menu. Under that you'll see Change Source Control
.
Select this, and in the dialog box that comes up, choose "unbind."
Your solution is no longer bound.
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/
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.
Visual Studio 2019
Here are the steps to be taken to "How to disconnect solution from source control on TFS".
Step 1)
Step 2)
Step3)
I had to do this, because I wanted to remove all information used by Azure Dev Ops and then post the project on GitHub.
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
Code:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 1
SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463}
SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection
SccLocalPath0 = .
EndGlobalSection