如何完全删除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
提交
取消