我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
当前回答
文件->源控制->高级->更改源控制,然后取消绑定和/或断开所有项目和解决方案。
这将从解决方案和项目文件中删除所有绑定。(在此之后,您可以在工具->选项->源控制->插件选择中切换SCC提供程序)。
SCC规范规定所有SCC提供者都应该实现这种行为。(我只测试了VSS, TFS和AnkhSVN)
其他回答
我发现这个工具,帮助我摆脱一个tfs绑定完全在这里找到 https://marketplace.visualstudio.com/items?itemName=RonJacobs.CleanProject-CleansVisualStudioSolutionsForUploadi
它在不修改原始项目的情况下,使用已删除的源绑定创建压缩包。
最简单的解决方案是打开Visual Studio,在Tools > Options > Source control中禁用TFS Plugin,然后重新打开要清理的解决方案。Visual Studio将要求删除源控件绑定
文件->源控制->高级->更改源控制,然后取消绑定和/或断开所有项目和解决方案。
这将从解决方案和项目文件中删除所有绑定。(在此之后,您可以在工具->选项->源控制->插件选择中切换SCC提供程序)。
SCC规范规定所有SCC提供者都应该实现这种行为。(我只测试了VSS, TFS和AnkhSVN)
在这里,您可以找到另一个工具(包括源代码)来从解决方案和项目文件以及.vssscc和.vspscc文件中删除SCC占用。此外,它还删除输出和其他可配置目录。
Hth
斯特凡
在visual studio 2015,
通过文件->源代码控制->高级->更改源代码控制解除解决方案和项目的绑定 删除C:\Users\<user>\AppData\Local\Microsoft\Team Foundation\6.0目录下的缓存