4 回答

TA貢獻1772條經驗 獲得超6個贊
文件 - >源代碼管理 - >高級 - >更改源代碼管理,然后取消綁定和/或斷開所有項目和解決方案。
這應該從解決方案和項目文件中刪除所有綁定。(在此之后,您可以在工具 - >選項 - >源代碼管理 - >插件選擇中切換SCC提供程序)。
SCC規(guī)范規(guī)定所有SCC提供者都應實現(xiàn)此行為。(我只針對VSS,TFS和AnkhSVN進行了測試)

TA貢獻1853條經驗 獲得超6個贊
我在Visual Studio中沒有文件 - >源代碼控制菜單,因為我從未將TFS與此Visual Studio安裝一起使用。
我的問題是我從互聯(lián)網(wǎng)上打開一個解決方案并且原作者忘記刪除TFS綁定,所以每次打開解決方案時我都會得到一個惱人的彈出窗口
"Go OfflineThe Team Foundation Server http://some-other-guys-tfs-server/ is currently unavailable.The solution will be opened offline."
為了解決這個問題,我刪除了.sln文件旁邊的.suo,然后在記事本中打開了.sln文件并刪除了整個部分:
GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 2 SccEnterpriseProvider = {xxxxx} SccTeamFoundationServer = http://some-other-guys-tfs-server/ SccLocalPath0 = . SccProjectUniqueName1 = xxDemo\\xxDemo.csproj SccProjectName1 = xxDemo SccLocalPath1 = xxDemoEndGlobalSection
將.sln保存在記事本中,然后在Visual Studio中打開,問題解決了。
更新:Saveen Reddy創(chuàng)建了一個工具來執(zhí)行此操作。我沒有嘗試過。

TA貢獻1785條經驗 獲得超8個贊
最簡單的解決方案是打開Visual Studio,在工具>選項>源控件中停用TFS插件,然后重新打開要清理的解決方案。Visual Studio將要求刪除源控件綁定
添加回答
舉報