我已经获得了完整的源代码,可以在本地工作(C#.NET/XAML/Visual Studio 2010),但我无法访问TFS。如何从Visual Studio 2010 C#项目/解决方案中删除TFS连接?
每当我打开解决方案时,它总是要求我每次都要取消TFS,但是现在代码已经在本地开发出来了,我将无法访问。
如何有效地从此构建中“断开”TFS?
我已经获得了完整的源代码,可以在本地工作(C#.NET/XAML/Visual Studio 2010),但我无法访问TFS。如何从Visual Studio 2010 C#项目/解决方案中删除TFS连接?
每当我打开解决方案时,它总是要求我每次都要取消TFS,但是现在代码已经在本地开发出来了,我将无法访问。
如何有效地从此构建中“断开”TFS?
您可以选择脱机工作,或者取消绑定项目:
文件 - >源代码控制 - >更改源代码管理
此解决方案工作 - 谢谢! – Wibble 2011-04-11 22:56:11
如果它已经解除绑定,并且仍然尝试连接到TFS,该怎么办?因为我有这个问题。 – 2013-11-18 19:21:23
文件>源代码控制>更改源代码管理...>解除绑定
挨打吧...
我发现最好的办法是去工具>选项然后,左侧菜单下选择“源控制“。
您应该在右侧看到一个“电流源控制插件:”下拉菜单。选择“无”,请在没有项目打开的情况下执行此操作。
这样做可以让您轻松学习TFS。
如果解决方案已经解绑(有时会发生这种情况),您可以简单地打开解决方案文件或记事本中的项目文件,并删除有关连接到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
刚读它,你就会明白它说什么。非常简单,自我描述和自我解释。只需删除此部分并重新打开您的解决方案。
我创建了一个VSIX插件,它可以删除TFS绑定并将您的解决方案的副本拉上来(也会删除所有不必要的文件)。请参阅http://visualstudiogallery.msdn.microsoft.com/eb5d5d7d-f67e-4076-8fd0-23f36976deff – RickAndMSFT 2014-09-04 01:23:55