2011-04-11 346 views
8

我已经获得了完整的源代码,可以在本地工作(C#.NET/XAML/Visual Studio 2010),但我无法访问TFS。如何从Visual Studio 2010 C#项目/解决方案中删除TFS连接?

每当我打开解决方案时,它总是要求我每次都要取消TFS,但是现在代码已经在本地开发出来了,我将无法访问。

如何有效地从此构建中“断开”TFS?

+1

我创建了一个VSIX插件,它可以删除TFS绑定并将您的解决方案的副本拉上来(也会删除所有不必要的文件)。请参阅http://visualstudiogallery.msdn.microsoft.com/eb5d5d7d-f67e-4076-8fd0-23f36976deff – RickAndMSFT 2014-09-04 01:23:55

回答

13

您可以选择脱机工作,或者取消绑定项目:

文件 - >源代码控制 - >更改源代码管理

+1

此解决方案工作 - 谢谢! – Wibble 2011-04-11 22:56:11

+4

如果它已经解除绑定,并且仍然尝试连接到TFS,该怎么办?因为我有这个问题。 – 2013-11-18 19:21:23

4

文件>源代码控制>更改源代码管理...>解除绑定

挨打吧...

0

我发现最好的办法是去工具>选项然后,左侧菜单下选择“源控制“。

您应该在右侧看到一个“电流源控制插件:”下拉菜单。选择“”,请在没有项目打开的情况下执行此操作。

这样做可以让您轻松学习TFS。

3

如果解决方案已经解绑(有时会发生这种情况),您可以简单地打开解决方案文件或记事本中的项目文件,并删除有关连接到TFS的信息。

在解决方案文件(.sln文件)例如,您可能会看到的信息是这样的:

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 4 
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} 
    SccTeamFoundationServer = https://nemati.visualstudio.com/defaultcollection 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = ..\\Framework\\Framework\\Framework.csproj 
    SccProjectName1 = ../Framework/Framework 
    SccLocalPath1 = ..\\Framework\\Framework 
    SccProjectUniqueName2 = Website\\Phis.csproj 
    SccProjectName2 = Website 
    SccLocalPath2 = Website 
    SccProjectUniqueName3 = Tests\\Tests.csproj 
    SccProjectName3 = Tests 
    SccLocalPath3 = Tests 
EndGlobalSection 

刚读它,你就会明白它说什么。非常简单,自我描述和自我解释。只需删除此部分并重新打开您的解决方案。

相关问题