以编程方式将WIT从一个集合/项目移动到另一个

时间:2016-06-14 15:49:43

标签: tfs

是否可以以编程方式将WIT(PBI,Bug等)从一个Collection / Project移动到另一个/ Project?

我有一个用例,可能会在错误的团队项目下无意中打开一个bug,并且需要移动"完整的(历史,附件等)。

我看过涉及操纵底层SQL表的黑客,但我想要一个更干净的基于API的解决方案。

1 个答案:

答案 0 :(得分:2)

无法将工作项从项目移动到另一个或一个集合到另一个集合。但您可以使用Web Access中的复制选项(手动)将其复制到同一集合中的另一个项目。这实际上只是创建一个新的工作项,并将所有匹配的字段值复制到新项目。

如果要在代码中执行此操作,或者如果需要从一个集合到另一个集合执行此操作,则必须创建新工作项并将所需的所有字段复制到新实例。如果您需要实际移动体验,则可以在完成新项目的保存后销毁旧工作项

请注意,您将始终获得新ID,因为ID必须在团队项目集合中是唯一的。如果移动项目是您持续关注的问题,请考虑将所有相关团队转移到一个团队项目中,并使用团队在必要时让他们分开。您可以将工作项从一个团队移动到另一个团队在同一个团队项目中