ibeautiful
2019-08-06 14:29:04
如何完全刪除TFS綁定我有一個包含大量項目的解決方案,我想完全刪除源代碼控件綁定,我該怎么做?更新: 我真正想做的是從TFS 2005 - > 2008移動一個解決方案及其項目。這就是我刪除綁定的原因,有更好的方法嗎?
4 回答
夢里花落0921
TA貢獻1772條經驗 獲得超6個贊
文件 - >源代碼管理 - >高級 - >更改源代碼管理,然后取消綁定和/或斷開所有項目和解決方案。
這應該從解決方案和項目文件中刪除所有綁定。(在此之后,您可以在工具 - >選項 - >源代碼管理 - >插件選擇中切換SCC提供程序)。
SCC規范規定所有SCC提供者都應實現此行為。(我只針對VSS,TFS和AnkhSVN進行了測試)
墨色風雨
TA貢獻1853條經驗 獲得超6個贊
我在Visual Studio中沒有文件 - >源代碼控制菜單,因為我從未將TFS與此Visual Studio安裝一起使用。
我的問題是我從互聯網上打開一個解決方案并且原作者忘記刪除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創建了一個工具來執行此操作。我沒有嘗試過。
慕的地10843
TA貢獻1785條經驗 獲得超8個贊
最簡單的解決方案是打開Visual Studio,在工具>選項>源控件中停用TFS插件,然后重新打開要清理的解決方案。Visual Studio將要求刪除源控件綁定
添加回答
舉報
0/150
提交
取消
