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

Tfs 以编程方式将WIT从一个集合/项目移动到另一个集合/项目,tfs,Tfs,是否可以通过编程将WIT(PBI、Bug等)从一个集合/项目移动到另一个集合/项目 我有一个用例,其中一个bug可能是在错误的团队项目下无意中打开的,需要完整地“移动”(历史记录、附件等) 我见过一些涉及操作底层SQL表的黑客,但我想要一个更干净的基于API的解决方案。您不能将工作项从项目移动到另一个项目或从一个集合移动到另一个集合。但您可以使用Web Access中的复制选项(手动)将其复制到同一集合中的另一个项目。这实际上只是创建一个新的工作项,并将所有匹配的字段值复制到新项 如果要在代码中

是否可以通过编程将WIT(PBI、Bug等)从一个集合/项目移动到另一个集合/项目

我有一个用例,其中一个bug可能是在错误的团队项目下无意中打开的,需要完整地“移动”(历史记录、附件等)


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

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

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


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

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

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


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

从一个集合/项目到另一个集合/项目,您的意思是要将WIT从一个团队项目移动到另一个团队项目,但在同一团队项目集合下,还是要移动到不同的团队项目集合?从一个集合/项目移动到另一个集合/项目,您的意思是要将WIT从一个团队项目移动到另一个团队项目,但在同一团队下项目集合还是要移动到其他团队项目集合?谢谢。如果智慧有附属品呢?这些附件也可以通过API轻松复制吗?是的,这是可能的,您可以使用API下载和上传附件。看看:。我创建了这些迁移工作项,并将字段值从字段A复制到字段B,也许您可以将其用作脚本的起点。顺便说一句,这完全是地狱。如果您必须移动大量具有复杂迁移路径的项目,请查看。不过请注意,这很复杂。我会查出来的,谢谢。我在C#工作。是否有工具/api来序列化WIT及其附件?想知道我是否可以基本上导出WIT并将其导入到其他集合中。这应该可以做到(跳过删除附件部分),请参阅:。要检索附件,您只需枚举检索到的工作项的附件集合并下载它们,请参阅:。谢谢。如果智慧有附属品呢?这些附件也可以通过API轻松复制吗?是的,这是可能的,您可以使用API下载和上传附件。看看:。我创建了这些迁移工作项,并将字段值从字段A复制到字段B,也许您可以将其用作脚本的起点。顺便说一句,这完全是地狱。如果您必须移动大量具有复杂迁移路径的项目,请查看。不过请注意,这很复杂。我会查出来的,谢谢。我在C#工作。是否有工具/api来序列化WIT及其附件?想知道我是否可以基本上导出WIT并将其导入到其他集合中。这应该可以做到(跳过删除附件部分),请参阅:。要检索附件,您只需在检索到的工作项的附件集合上枚举并下载附件,请参阅:。