2011-04-11 329 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 

剛讀它,你就會明白它說什麼。非常簡單,自我描述和自我解釋。只需刪除此部分並重新打開您的解決方案。

相關問題