我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
当前回答
文件->源控制->高级->更改源控制,然后取消绑定和/或断开所有项目和解决方案。
这将从解决方案和项目文件中删除所有绑定。(在此之后,您可以在工具->选项->源控制->插件选择中切换SCC提供程序)。
SCC规范规定所有SCC提供者都应该实现这种行为。(我只测试了VSS, TFS和AnkhSVN)
其他回答
在VS2017
去团队资源管理器的主页 单击项目部分中的设置 单击Git部分中的Repository Settings 从下一个窗口查看Remotes部分。您将看到删除选项
注意:我检查git存储库
有时候,绑定信息会被缓存
清除团队资源管理器的缓存:
Go to C:\Users\<user>\AppData\Local\Microsoft\Team Foundation\2.0
Delete or rename the Cache folder.
这来自一个我现在找不到的网站。谢谢那个家伙的提示。
旧帖子,所以只是补充了@Matt Frear和@Johan Buret的答案。这两个工作。
但在Matt的情况下,你还需要在记事本/文本编辑器中设置这些(VS 2012):
SccProjectName = ""
SccAuxPath = ""
SccLocalPath = ""
SccProvider = ""
到解决方案文件(.sln)中的每个项目。
@Johan的回答有效地做到了....
在这里,您可以找到另一个工具(包括源代码)来从解决方案和项目文件以及.vssscc和.vspscc文件中删除SCC占用。此外,它还删除输出和其他可配置目录。
Hth
斯特凡
您可以尝试使用这个工具,它可以自动从项目中删除团队基础绑定。 http://www.softpedia.com/get/Programming/Other-Programming-Files/Team-Foundation-Binding-Remover.shtml