遗憾的是,我们遇到了一个问题,即我们必须将"用户情景"类型的工作项"迁移"到 TFS 2010 安装的同一团队项目中的另一个自定义工作项类型。
我设法使用 TFS 集成工具和 IntegrationPlatformMappingTool(可在 Codeplex 上找到)使大部分字段映射正常工作。但是,我不知道如何将有关链接工作项的信息迁移到新的工作项类型。在用户故事的工作项类型定义中,我通常为关联表单中的每个控件都有一个"字段名称",例如 System.AreaPath 或类似的东西。对于我没有该信息的链接,工作项类型设计器仅显示具有空字段名称的"LinkControl"类型的控件。
有没有办法在使用 TFS 集成工具时迁移现有链接?如何在映射文件中执行此操作?
谢谢
G.
我不说这是一个"可接受的答案",但链接不是工作项中的字段,这就是为什么你找不到它们的映射。
这篇文章倾向于确认迁移的工作项之间没有链接,而只有变更集和工作项之间的链接。
我不能进一步帮助你,但这是一个开始(总比没有好! :))
如果您使用的是 TFS 集成平台 (http://tfsintegration.codeplex.com/),则有一个特定的部分用于迁移链接。这将是一个例子
<Linking>
<LinkTypeMappings>
<LinkTypeMapping LeftMigrationSourceUniqueId="{GUID for Left Migration Source}" LeftLinkType="System.LinkTypes.Dependency" RightLinkType="System.LinkTypes.Dependency" RightMigrationSourceUniqueId="{GUID for Right Migration Source" />
</LinkTypeMappings>
</Linking>
这些定义不是配置 XML 的字段映射部分的一部分,而是与 Sessions
元素位于同一级别。