Team Foundation Server 2010 中的重复集合

Posted

技术标签:

【中文标题】Team Foundation Server 2010 中的重复集合【英文标题】:Duplicate collections in Team Foundation Server 2010 【发布时间】:2017-01-18 09:59:15 【问题描述】:

我目前正在尝试解决我们当前的本地 TFS 2010 服务器的问题,其中我有 2 个集合,并且由于尝试升级到本地 TFS 2015 的一些修补,我的两个项目集合都设置为脱机。

每当我尝试激活所需的集合时,都会收到以下错误:

TF253021:以下团队项目至少在两个团队中重复 项目集合:ProjectName。收集无法开始,而 重复存在。您必须从除一个之外的所有项目中删除此项目 收集开始之前的收集。该项目 存在于以下集合中:CollectionA、CollectionB。

我还查看了它们的每个设置,显然这两个集合的数据库连接字符串都指向同一个 SQL Server 实例和同一个数据库。两个集合的所有团队项目的编号和名称也相同。

我正在考虑删除其中一个集合及其项目,但我担心如果我这样做,它可能会删除我尝试在线设置的第二个项目集合的相同集合和设置。

我想知道是否有人遇到过这个问题,他/她采取了哪些措施来解决这个问题。

非常感谢!

【问题讨论】:

我会为此致电支持。 【参考方案1】:

您的处境非常糟糕,可能需要 Microsoft 的支持才能介入。即使有创造性的备份,我也不确定您是否会陷入不受支持的最终境地。

如果你在开始这个实验之前有整个情况的备份,我建议你回到那个地方。

您可能会发现自己处于 catch-22 情况,因为 TFS 2010 已经过了它的支持生命周期。在准备 TFS 2015 升级时提及它可能会说服他们。

您可以在这里找到联系方式:

https://support.microsoft.com/en-us/contactus/

【讨论】:

感谢 jessehouwing!我们设法深入研究了 TFS 的 SQL 数据库并从那里删除了集合。查看每个 db 对象是一项艰巨的任务,但修补 TFS 的数据库(不寒而栗)就可以了。

以上是关于Team Foundation Server 2010 中的重复集合的主要内容,如果未能解决你的问题,请参考以下文章

使用 Team Foundation Server 中的 Team Foundation 版本控制将分支的最新版本合并到其根目录

Team Foundation Server 2017 安装

Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理

text Team Foundation Server 2015中的敏捷项目管理

无法连接到Team Foundation Server

TF400324: Team Foundation services are not available from server…