问题描述
在Azure DevOps中创建了一个名为”Org ABC”的组织结构,在该组织下有许多待办事项(史诗、特性、产品待办事项等)。现在,用户创建了一个新的组织结构”ORG XYZ”,并且作为其所有者。用户想要将一些未完成的待办事项从之前的”Org ABC”组织迁移到新的”ORG XYZ”组织中。用户想知道是否可以实现这个目标,或者是否需要在新的组织中从头创建这些待办事项。
解决方案
以下操作可能涉及版本差异,请在操作前进行备份并仔细阅读相关文档。
方案1:迁移工作项
在Azure DevOps中,你可以使用导入/导出功能来迁移工作项(如待办事项、史诗、特性等)。以下是具体步骤:
- 导出工作项到CSV文件:
- 打开”Org ABC”组织中的Azure DevOps项目。
- 导航到”Boards”(面板) > “Queries”(查询)。
- 创建一个查询以筛选要迁移的工作项。
在查询结果页面,点击”Export to CSV”(导出为CSV)将工作项导出为CSV文件。
导入工作项到新组织”ORG XYZ”:
- 打开”ORG XYZ”组织中的Azure DevOps项目。
- 导航到”Boards”(面板) > “Queries”(查询)。
- 创建一个新的查询。
- 在查询结果页面,点击”Import work items”(导入工作项),选择之前导出的CSV文件,并按照提示进行导入。
方案2:迁移过程模板和自定义过程
如果你在Azure DevOps中使用了自定义过程模板,或者需要迁移组织的自定义过程设置,以下是一些可能的步骤:
- 使用过程迁移工具:
Azure DevOps提供了名为”process migrator tool”的工具,用于帮助迁移过程模板和自定义设置。你可以在GitHub上找到相关的文档和资源。
使用REST API:
- 如果需要更精细的控制,你可以使用Azure DevOps的REST API来进行迁移。这需要编写一些脚本或程序来处理数据迁移过程。
请注意,迁移自定义过程模板和设置可能需要更多的技术知识和操作,建议在操作前详细阅读Azure DevOps文档和相关资源。
注意事项
在进行任何迁移操作之前,建议先在测试环境中进行实验,确保迁移过程不会影响生产数据。此外,如果你的工作项之间存在复杂的依赖关系或其他特殊情况,可能需要更多的计划和准备。
参考链接
- Export work items to CSV in Azure DevOps
- Import work items from CSV in Azure DevOps
- Process Migrator Tool on GitHub
在执行上述操作时,请确保在Azure DevOps官方文档中查找最新的指导和支持。
请注意,迁移工作涉及到数据和设置的迁移,可能会涉及较高的风险。在执行任何迁移操作之前,务必备份重要数据,并在非生产环境中进行测试和验证。如果需要更多的技术支持和指导,请考虑咨询Azure DevOps官方支持或寻求专业技术人员的帮助。