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中的敏捷项目管理
TF400324: Team Foundation services are not available from server…