如何从TFS上的源代码pipe理中断开解决scheme

我有解决scheme文件夹和项目的解决scheme。 从本地文件夹获取从本地文件夹TFS整个soure代码说c:\ mycodes然后将文件夹c:\ mycode复制到另一个文件夹c:\ lab

在c:\ lab中,删除所有源代码控制文件* .vssscc,*。vspscc,然后再次打开c:\ lab中的解决scheme。

部分项目与TFS断开连接,但是此解决scheme中的部分项目仍然连接到TFS,并在打开解决scheme时重新创build了一些* .vssscc,*。vspscc文件。 然后从服务器上解除所有项目的绑定,这些项目仍然有自动生成的*。vspscc文件。

我想要一个没有源代码控制的源代码的干净的副本。 如何解决这个问题?

在Visual Studio中,在解决scheme资源pipe理器中select解决scheme,然后进入“ File菜单。 在文件菜单下,你会看到一个Source Control菜单。 在那之下,你会看到Change Source Control

select这个,在popup的对话框中select“unbind”。

您的解决scheme不再受限制。

  1. 删除* .vssscc,*。vspscc,文件。
  2. 在记事本上打开.sln文件。 删除代码行:

码:

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

我经常需要将解决scheme或项目从TFS源代码pipe理中发送给没有和源代码控制绑定的客户端。 我使用CodePlex的一个实用工具来实现这个工作。 PLease参考我的博客文章“如何从Visual Studio解决scheme永久删除TFS源代码pipe理绑定(VS2012)” http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source -控制结合,从视觉工作室的解决scheme,vs2012 /

您还必须编辑.sln文件,因为Visual Studio主要在此文件中存储TFS绑定,每个项目一行。

呃,等等。 你仍然会使用一些源代码控制,对吧? 即使我不是TFS的粉丝,放弃它来源控制将是一个不好的举措。

在VS-2013从“解决scheme资源pipe理器”select任何解决scheme。 从FILE菜单中selectSource Control-> Advance-> Change Source control 。 在popup的窗口中,您可以最终单击解除绑定button为解决scheme的每个项目。 花了我一会儿才从@罗伯蒂克斯的回答中find答案 。 对不起,还不能评论。 视觉工作室2013