【问题标题】:Automate removal of TFS project template customization自动删除 TFS 项目模板自定义
【发布时间】:2015-04-10 19:00:13
【问题描述】:

背景

我们目前正在寻求将我们的 TFS 项目迁移到 VSO。

为此,我们使用了 OpsHub 工具。

VSO 不支持自定义模板(至少要等到夏季,这对我们来说太迟了),并且 OpsHub 无法迁移源和目标中的项目模板不匹配的项目。

因此,我们需要恢复我们的 TFS 项目以使用 vanilla 模板。 Microsoft 已确认这一点/提供了一份合作伙伴列表,他们可以(收费)帮助取消选择这些自定义。

在聘请第三方之前,我想知道是否有任何工具可以让我们在内部以相对较少的痛苦进行此操作。

问题

是否有人知道任何可以帮助从自定义 TFS 模板恢复为普通模板的工具或脚本?例如执行以下任务:

  • 将新的查找值映射到原始等效项
  • 将新字段的数据移动到附加到描述或注释字段末尾的名称/值对。
  • 一旦项目数据按上述方式更新后,就会从模板中删除自定义字段/值,因此这些字段变得多余。

词汇表和首字母缩写词定义:

【问题讨论】:

  • 注:似乎 OpsHub 的 OIM 包可能是答案,它提供了这个自定义到 vanilla 模板的映射,并且还允许增量同步(即同步项目,然后允许随着时间的推移继续同步更改,所以你不要不必为大型迁移执行一项大冻结和迁移任务)。虽然不完全清楚atm。 opshub.com/main/index.php/products/oim

标签: azure-devops project-template opshub


【解决方案1】:

删除自定义是一个相当简单的过程,在 https://www.visualstudio.com/get-started/setup/migrate-team-projects-vs(步骤 1b)中有简要概述。

OIM 将允许更灵活的映射和持续的增量同步,以实现热切换。它是付费产品,带有额外的旋钮,需要额外的

【讨论】:

  • 正确,它真的很简单,可以像覆盖原始模板一样简单。这样会有数据丢失,但它会让你到达那里。
  • 鉴于 VSO 不支持自定义,如果客户决定迁移到 VSO,放弃自定义是他们必须做出的基本选择。
  • 由于工作项自定义即将到来,它不会持续太久。 visualstudio.com/en-gb/news/release-archive-vso。希望 OpsHub 有一个支持自定义的版本。
  • 答案中的链接无效。是否有关于如何删除流程自定义的更新链接?
猜你喜欢
  • 1970-01-01
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 2015-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
相关资源
最近更新 更多