如何使用Excel将工作项从一个TFS服务器导出到另一个TFS服务器

时间:2012-05-14 06:53:28

标签: excel tfs tfs2010 tfs-workitem

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

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我做了一段时间,并没有找到合适的工具,手动复制标题和描述等,因为我们当时只有一些活跃的工作项,所以它只花了大约一个小时。 / p>

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

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

答案 2 :(得分:0)

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