Tfs 如何将WIT从一个集合迁移到另一个集合?

Tfs 如何将WIT从一个集合迁移到另一个集合?,tfs,azure-devops,Tfs,Azure Devops,我有一个TFS2018内部部署和Azure DevOps服务器内部部署,其中包含许多集合,我的目标是在每个服务器内将workitem从一个集合迁移到另一个集合。 “您只能将工作项从一个项目移动到组织或集合中的另一个项目中””,他说。 这在组织内部意味着什么?从一个集合到另一个集合?:) 那么这真的有可能吗 提前感谢在组织或集合中-仅在Azure DevOps组织(旧VST)和Azure DevOps服务器(或TFS)集合中组织机构=集合。我们无法将工作项移动到另一个集合或组织中。

我有一个TFS2018内部部署和Azure DevOps服务器内部部署,其中包含许多集合,我的目标是在每个服务器内将workitem从一个集合迁移到另一个集合。 “您只能将工作项从一个项目移动到组织或集合中的另一个项目中””,他说。 这在组织内部意味着什么?从一个集合到另一个集合?:) 那么这真的有可能吗


提前感谢

在组织或集合中
-仅在Azure DevOps组织(旧VST)和Azure DevOps服务器(或TFS)集合中<代码>组织机构=
集合
。我们无法将工作项移动到另一个集合或组织中。

Azure DevOps服务包括两个级别的组织(等于默认集合)级别--团队项目级别

无法在TFS服务器中将WIT从一个集合迁移到另一个集合。

另一个需要证明的证据是工作项ID,它在单个团队项目集合中是唯一的

工作项ID

分配给工作项的唯一标识符工作项ID 在所有团队项目和团队项目中都是唯一的 集合。引用名称=System.Id,数据类型=整数

如果您能够跨团队项目集合进行迁移,您将如何处理不同集合中具有相同ID的工作项


实际上,该ID存储在TFS数据库中,并具有各种用途,如工作项查询、TFS API等。每个集合都有自己的数据库

您无法将项目从一个集合移动到另一个集合,您需要将其导出到excel,然后重新映射到新集合/Azure DevOps帐户并发布它们,就像Patrick提到的那样,这些项目的编号与将使用新编号创建的项目的编号不同。还有其他方法可以做到这一点,您可以使用REST api并编写一些.NET或PowerShell代码,或者您可以尝试使用Martin的迁移工具()。

Hi Anton,这是按设计无法做到的。你还有其他担心吗?如果我的回答有帮助或给出了正确的方向。感谢,这也将帮助社区中的其他人。