【发布时间】:2018-04-20 16:53:24
【问题描述】:
我正在将我们的本地 TFS 迁移到 VSTS(云 TFS)。到目前为止一切正常,但现在我想将所有现有的工作项迁移到 VSTS。 我在互联网上搜索了解决方案并找到了一些文章。他们建议使用一些 CMD-Line 工具从 TFS 迁移工作项,但不幸的是,它们都抛出了一些错误消息。
有没有人可以快速安全地迁移工作项。
【问题讨论】:
标签: tfs azure-devops
我正在将我们的本地 TFS 迁移到 VSTS(云 TFS)。到目前为止一切正常,但现在我想将所有现有的工作项迁移到 VSTS。 我在互联网上搜索了解决方案并找到了一些文章。他们建议使用一些 CMD-Line 工具从 TFS 迁移工作项,但不幸的是,它们都抛出了一些错误消息。
有没有人可以快速安全地迁移工作项。
【问题讨论】:
标签: tfs azure-devops
TFS 具有三个用于确定数据范围和扩展数据的选项 - 部署、团队项目集合和团队项目。团队项目用于封装各个软件项目的资产,包括源代码、工作项等。
如果您不介意丢失工作项历史记录,您可以拉 工作项,使用 Excel。详细步骤请参考这里 博客--Migrating TFS Work Items to a new Team Project using Excel (TFS/VSO/VSTS) 或此线程- -Migrating Work Items from TFS 2017 to VSTS
如果您没有工作项自定义,那么OpsHub 也是 选项。
如果您有工作项自定义并且需要保留历史记录, 那么你将不得不使用TFS Integration Platform。
您还可以使用一些 customize powershell script 或 3 方工具(例如 VSTS Sync Migration Tools)来迁移带有附件的 WI。
更多方法和详细解释请看jessehouwing的在这个问题中的回答:How to migrate work items from TFS to VS Team Services (VS Online)
【讨论】:
最好的选择(我很惊讶 Patrick-MSFT 没有提到)是direct TFS import to VSTS。
只要您使用的是受支持的 TFS 版本,您就可以将您的团队项目集合直接导入 VSTS,从而实现所有数据(包括工作项)的完全保真迁移。
【讨论】: