Azure开发运维:如何在组织之间导出和导入Azure DevOps项目?

4uqofj5v  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(286)

我的旧Azure DevOps组织有多个项目,我希望在组织之间导出和导入Azure DevOps项目,尤其是董事会、回购协议和管道。
我不需要历史/版本/提交详细信息,我只需要最新版本。
是否有内置的方法来实现这一点?如果没有,是否有使用Azure DevOps REST API构建自定义工具的参考?

pbpqsu0x

pbpqsu0x1#

到目前为止,似乎还没有内置的功能来备份完整的azure devops项目。作为一种解决方法,您可以单独备份相关的项目。
您可以参考以下步骤导出项目:

  1. Clone Wik i.
    1.将工作项导出到CSV文件。
    1.将Azure存储库克隆到本地。
    1.导出生成/发布管道的定义。
    1.将测试用例导出到CSV文件。
    您可以使用下列步骤还原项目:
    1.将代码发布到Wiki。
    1.使用CSV文件导入工作项目。
    1.是的。
    1.导入定义构建/发布管道。
    1.使用CSV文件导入测试用例。
    您还可以使用work item migration tool在项目之间迁移工作项,或者在扩展市场中查找Azure DevOps的迁移扩展工具,例如Migration Tools for Azure DevOps
    最后,还有一个开发人员社区对此特性的建议线程,请单击here了解详细信息。
vdgimpew

vdgimpew2#

没有内置的方法可用于将项目从一个组织迁移到另一个Azure DevOps组织。
如果要构建自定义工具,则需要深入的技术专业知识才能将Azure DevOps REST API用于此迁移作业。有关详细信息,请参阅Azure Devops Services REST APIs
如果您正在寻找一种技术性较低的替代方案,它可以将项目从一个组织迁移到另一个Azure DevOps组织, OpsHub Azure DevOps Migrator (OADOM)是一个很好的选项。它提供Azure DevOps之间的丰富数据迁移,包括历史记录、附件、内联图像、用户提及等,适用于各种数据集,包括源代码、测试资产、工作项、区域、迭代等。有关Azure DevOps项目迁移的详细信息,您可以参考Azure DevOps Migration
请联系OpsHub的Migration Experts,了解将项目从一个组织迁移到另一个Azure DevOps组织的步骤。

相关问题