【问题标题】:How to export work items from one TFS server to another TFS server using Excel如何使用 Excel 将工作项从一台 TFS 服务器导出到另一台 TFS 服务器
【发布时间】:2012-05-21 15:52:13
【问题描述】:

我需要将工作项从一台 TFS 服务器迁移到另一台 TFS 服务器。我尝试使用TFSMigration tool available in CodePlex 迁移它们。

我遇到的问题是源 TFS 上的工作项的架构与目标上的工作项类型的架构不同。我不希望修改工作项的目标 TFS 服务器架构。架构中的更改只是一个新列,但仍不想进行该更改。

在一篇博客中说我们可以使用 Excel 做到这一点,但没有太多详细信息可用。我不确定我们甚至可以使用 Excel 来迁移与 Excel 相关的整个历史记录。

【问题讨论】:

  • 使用 Excel,您将无法导出工作项的历史记录(不同的修订版本)。您还想了解有关该程序的更多信息吗?

标签: excel tfs tfs-workitem


【解决方案1】:

查看 VS 库上的 TFS Integration Tools。这支持将自定义字段映射作为迁移的一部分,documentation here (direct download)。

【讨论】:

    【解决方案2】:

    我前段时间做了这个,但没有找到合适的工具,于是手动复制了标题和描述等,因为当时我们只有几个活动的工作项目,所以只花了大约一个小时。

    但是,如果我需要再次执行此操作,我将使用 TFS API 读取感兴趣的字段并将它们写入新数据库。这样,任何架构差异都无关紧要,并且该过程是自动化的,但在您的控制之下。使用 TFS API 搜索研究工作项以了解详细信息 - 真的非常简单。

    当然,使用这两种方法(以及所有迁移工具 AFAIK),您只会获得数据的快照 - 所有历史记录都将丢失(或者您最多可以使用 AsOf 查询以获取历史数据,但所有您所做的条目将在您编写它们的那一刻加上时间戳,而不是事件最初发生的历史时间。)

    【讨论】:

      【解决方案3】:

      您可以使用 Excel 编辑器编辑源查询所有项目“在 Microsoft Excel 中打开查询”。然后打开目标查询All Items“在 Microsoft Excel 中打开查询”。将内容从一个 Excel 窗口复制并粘贴到另一个。附件等某些字段不会转移。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        • 1970-01-01
        • 2012-04-23
        • 2016-09-24
        • 2020-04-14
        • 1970-01-01
        • 2021-03-05
        相关资源
        最近更新 更多