在TFS2010中,在项目之间移动工作项(任务、bug)时如何保持链接?

在TFS2010中,在项目之间移动工作项(任务、bug)时如何保持链接?,tfs,integration,tfs-workitem,Tfs,Integration,Tfs Workitem,我们的情况: 在TFS2010+VS2010环境中,我们需要将源代码和工作项从旧项目移动到新项目(新项目只是为了重命名和重组,它们都在一个项目集合中) 我们使用TF.exe命令行实用程序移动了源代码,它很好,并带有历史记录和链接(更改集链接到原始bug/任务)。我们对此感到高兴 当我们尝试使用TFS集成工具(MS推荐)移动工作项时,出现了问题,该工具只结转附件,不结转链接。我们需要这些链接来链接到我们的变更集。这对我们很重要 随着我深入挖掘,我知道这个“移动”不是“真正的移动”,而是创建新ID并

我们的情况: 在TFS2010+VS2010环境中,我们需要将源代码和工作项从旧项目移动到新项目(新项目只是为了重命名和重组,它们都在一个项目集合中)

我们使用TF.exe命令行实用程序移动了源代码,它很好,并带有历史记录和链接(更改集链接到原始bug/任务)。我们对此感到高兴

当我们尝试使用TFS集成工具(MS推荐)移动工作项时,出现了问题,该工具只结转附件,不结转链接。我们需要这些链接来链接到我们的变更集。这对我们很重要

随着我深入挖掘,我知道这个“移动”不是“真正的移动”,而是创建新ID并复制旧信息。只是想知道有没有一种方法可以让我们的链接保持在bug和任务中


非常感谢

我从中获得了以下链接

你看过吗


我认为这是TF2008-因此您可以将源代码更新为VS2010

实际上,我已经阅读了这两个条目。Hemi是codeplex的一个死项目。这篇博客文章推荐了旧的工具,这些工具被TFS集成工具所取代。正如我所测试的,TFS集成工具仍然很难使用。它没有移动工作项并保留链接。我不明白为什么在同一个项目集合下移动工作项如此困难。workItemId是唯一的,为什么MS决定创建一个新的而不是仅仅更改引用。