开发者

How to disconnect solution from source control on TFS

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 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.


  1. Delete *.vssscc, *.vspscc, files .
  2. Open .sln file on notepad. Delete the code lines:

Code:

GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 1
        SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463}
        SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection
        SccLocalPath0 = .
    EndGlobalSection


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


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)

How to disconnect solution from source control on TFS

Step 2)

How to disconnect solution from source control on TFS

Step3)

How to disconnect solution from source control on TFS

I had to do this, because I wanted to remove all information used by Azure Dev Ops and then post the project on GitHub.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜