4 回答

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

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
我在Visual Studio中沒有文件 - >源代碼控制菜單,因?yàn)槲覐奈磳FS與此Visual Studio安裝一起使用。
我的問題是我從互聯(lián)網(wǎng)上打開一個(gè)解決方案并且原作者忘記刪除TFS綁定,所以每次打開解決方案時(shí)我都會(huì)得到一個(gè)惱人的彈出窗口
"Go OfflineThe Team Foundation Server http://some-other-guys-tfs-server/ is currently unavailable.The solution will be opened offline."
為了解決這個(gè)問題,我刪除了.sln文件旁邊的.suo,然后在記事本中打開了.sln文件并刪除了整個(gè)部分:
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)建了一個(gè)工具來執(zhí)行此操作。我沒有嘗試過。

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