我正在将本地TFS迁移到VSTS(云TFS)。到目前为止一切正常,但现在我想将所有现有的工作项迁移到VSTS。 我在网上搜索了一个解决方案并找到了一些文章。他们建议使用一些CMD-Line工具从TFS迁移工作项,但不幸的是,他们都抛出了一些错误信息。
有没有人能够快速安全地迁移工作项。
答案 0 :(得分:3)
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或三方工具(例如VSTS Sync Migration Tools)来迁移带附件的WI。
更多方法和详细说明请在这个问题中查看 jessehouwing的答案:How to migrate work items from TFS to VS Team Services (VS Online)
答案 1 :(得分:3)
最好的选择(我很惊讶Patrick-MSFT没有提到)是direct TFS import to VSTS。
只要您使用受支持的TFS版本,就可以直接将团队项目集合导入VSTS,并对所有数据(包括工作项)进行完全保真的迁移。