如何从解决方案中完全删除TFS绑定?

时间:2009-03-30 13:28:50

标签: visual-studio tfs

我们有很多项目的大型解决方案。一些项目是外包的,供应商使用TFS。当他们进入我们的SVN回购时,一些绑定仍然在附近。

当我打开sln时,VS2008说“无法找到与解决方案关联的源控制提供程序,是否要删除它们”。我点击是,保存并退出,然后下次再次完成所有操作:)

所以 - 任何人都知道我如何一劳永逸地摆脱sln的任何TFS绑定?我是否需要手动搜索csproj文件以获取任何“scc”引用并删除?

谢谢!

4 个答案:

答案 0 :(得分:3)

一些PDA部署项目(.vddproj)有一些挂起的绑定。 只需手动删除它们:)

答案 1 :(得分:2)

删除绑定的方法是搜索csproj文件并将其删除。关于此主题也有类似的问题:请参阅:How to remove TFS source control bindings for a solution from the command line

答案 2 :(得分:1)

Here's a PowerShell script删除源控件绑定信息。它是从一些C#移植而来,只在VS 2010解决方案上测试过。 original code是为VS 2005和2008编写的,因此您可以重新添加相关内容。

答案 3 :(得分:1)

Here you can find a tool(包括源代码)从解决方案和项目文件以及.vssscc和.vspscc文件中删除SCC足迹。此外,它还会删除输出和其他可配置目录。

H个

的Stefan