为了账号安全,请及时绑定邮箱和手机立即绑定

如何完全删除TFS绑定

如何完全删除TFS绑定

如何完全删除TFS绑定我有一个包含大量项目的解决方案,我想完全删除源代码控件绑定,我该怎么做?更新: 我真正想做的是从TFS 2005 - > 2008移动一个解决方案及其项目。这就是我删除绑定的原因,有更好的方法吗?
查看完整描述

4 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

文件 - >源代码管理 - >高级 - >更改源代码管理,然后取消绑定和/或断开所有项目和解决方案。

这应该从解决方案和项目文件中删除所有绑定。(在此之后,您可以在工具 - >选项 - >源代码管理 - >插件选择中切换SCC提供程序)。

SCC规范规定所有SCC提供者都应实现此行为。(我只针对VSS,TFS和AnkhSVN进行了测试)


查看完整回答
反对 回复 2019-08-06
?
墨色风雨

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创建了一个工具来执行此操作。我没有尝试过。


查看完整回答
反对 回复 2019-08-06
?
慕的地10843

TA贡献1785条经验 获得超8个赞

最简单的解决方案是打开Visual Studio,在工具>选项>源控件中停用TFS插件,然后重新打开要清理的解决方案。Visual Studio将要求删除源控件绑定


查看完整回答
反对 回复 2019-08-06
  • 4 回答
  • 0 关注
  • 1069 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信