【问题标题】:OpsHub Visual Studio Online Migration process template mismatch errorOpsHub Visual Studio 在线迁移过程模板不匹配错误
【发布时间】:2014-10-04 02:31:17
【问题描述】:

尝试从 TFS 2010 迁移到 Visual Studio Online 时,我们收到错误“模板自定义或模板不匹配错误”。我们知道有一些自定义设置,例如向下拉列表添加更多选项,但不知道哪些选项或是否有其他更改。这里有一些人建议将未自定义的模板应用于 TFS 中的项目,但不清楚应该应用哪些模板。

我们有一个使用 CMMI 模板的项目,但在 TFS 服务器上有三个版本 - 4.0、4.2 和 5.0。我看不出有什么方法可以分辨出哪个是用来创建项目的。事实上,我知道它是 CMMI 的唯一原因是当我在 Visual Studio Online 中使用 Agile 模板创建项目并尝试迁移到该项目时出错。

更令人困惑的是,VSO 只有版本 2013.3 的模板,所以我要迁移到的项目使用 CMMI 2013.3 模板。我应该将旧模板添加到 Visual Studio Online 并使用相同的模板创建我的项目吗?

我应该对项目应用哪个模板才能使其能够迁移?应该是其中之一还是应该使用 2013.3 模板?

最后,我如何获得未自定义模板的副本?我需要创建一个新项目并将其导出吗?

谢谢, 比尔

【问题讨论】:

  • 我们尝试在 TFS 中创建一个新项目并进行迁移,但失败并出现同样的错误。我们尝试将工作项类型从 2013.3 导入 TFS,并在几种类型上出现此错误。 "TF26038: System.Description 的字段类型与现有类型不匹配。它是纯文本,但现在是 HTML。
  • 看起来字段类型是问题所在。我发现当您升级到 TFS 2012 时,它会为您将描述字段更改为 HTML。我正在尝试获得一些硬件,以便我们可以将 TFS 数据库的副本升级到 2013 年(为什么不一路走下去)来测试这一点。谁能确认我在正确的道路上?
  • 请将实用程序创建的日志从以下位置“C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs”发送到ovsmu@opshub.com,我们可以推断出实际原因这个错误

标签: azure-devops opshub


【解决方案1】:

您可以将 TFS 2010、TFS 2012 或 TFS 2013 中的 CMMI 流程模板与 OpsHub TFS 到 Visual Studio 在线迁移实用程序一起使用。它将尝试将这三个中的任何一个移动到 Visual Studio Online 的 CMMI 过程模板版本。

您可以使用TFS Team Project Manager on CodePlex 来帮助您在comparing your team project's process template 中使用基线CMMI 流程模板来帮助您找到差异。您可以在新的 TFS 服务器上创建一个默认的 CMMI 团队项目,并与您当前的团队项目进行比较。

【讨论】:

  • 嗨,Ed,感谢您向我介绍此工具。我曾尝试使用它,但运行它时遇到错误。既然你建议它,我下载了源代码并能够运行它。但是,它似乎对我没有多大帮助。由于我已将 WI 类型导入到我的 TFS 2012 项目中,因此它表示除了新字段外,所有内容都是 100% 相同的。我已经导入了这些字段,但我仍然遇到问题。不幸的是,OpsHub 没有给我任何关于哪里出了问题的信息。有一些日志文件,但它们只有启动信息。还有其他想法吗?谢谢,比尔
  • 您可能需要联系 ALM 咨询团队,以更深入地了解您的 Team Foundation Server。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 2016-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多