我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
当前回答
您可以尝试使用这个工具,它可以自动从项目中删除团队基础绑定。 http://www.softpedia.com/get/Programming/Other-Programming-Files/Team-Foundation-Binding-Remover.shtml
其他回答
有时候,绑定信息会被缓存
清除团队资源管理器的缓存:
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的回答有效地做到了....
另一个选择是
删除工作区
需要时重新映射
确保检查,回滚(撤消挂起的更改)
在删除工作区之前
这是最快、最可靠的方法
祝你好运
我发现这个工具,帮助我摆脱一个tfs绑定完全在这里找到 https://marketplace.visualstudio.com/items?itemName=RonJacobs.CleanProject-CleansVisualStudioSolutionsForUploadi
它在不修改原始项目的情况下,使用已删除的源绑定创建压缩包。
如果有人需要在Visual Studio应用程序的上下文之外做这件事——例如通过命令行,我写了一个小工具,它将从解决方案和项目文件中剥离源代码控制绑定。源代码可以在这里找到:https://github.com/saveenr/VS_unbind_source_control