【问题标题】:How can I totally remove TFS bindings from a solution?如何从解决方案中完全删除 TFS 绑定?
【发布时间】:2016-01-25 15:19:15
【问题描述】:

我们有一个包含许多项目的大型解决方案。一些项目是外包的,供应商使用 TFS。当他们提交到我们的 SVN 存储库时,一些绑定仍然存在。

当我打开 sln 时,VS2008 提示“找不到与解决方案关联的源代码控制提供程序,您要删除它们吗”。我点击是,保存并退出,然后下次它会再次这样做:)

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

谢谢!

【问题讨论】:

标签: visual-studio tfs


【解决方案1】:

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

【讨论】:

  • 太棒了!澄清一下 - 我们手动编辑了 csproj 文件和 vdproj 文件,并删除了对“Scc”的所有引用。但是我们也有一些“vddproj”文件也需要更改 - 这成功了并解决了问题:)
【解决方案2】:

删除绑定的方法是搜索 csproj 文件并将其删除。关于这个话题已经有一个类似的问题:见:How to remove TFS source control bindings for a solution from the command line

【讨论】:

  • 谢谢。我将不得不以艰难的方式做到这一点:)我看到了另一篇帖子,但发现它有点不确定,所以我想我会检查一下。
  • 看起来可能有一些自动化工具描述在另一个链接到:atalasoft.com/cs/blogs/jake/archive/2008/05/21/…我会从那里开始。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    第

    斯蒂芬

    【讨论】:

      猜你喜欢
      • 2013-04-06
      • 2010-09-26
      • 1970-01-01
      • 2015-01-15
      • 2019-09-17
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多