Forum Discussion
How to Move Azure DevOps Organization to New Organization
Azure DevOps does not support a direct, full organization-to-organization migration without third-party tools. However, you can manually migrate key components like repositories, work items, and pipelines using built-in features and APIs:
1. Git Repositories
• Clone the repo from the old org:
git clone --mirror https://dev.azure.com/abc-net/project/_git/repo
• Push to the new org:
git push --mirror https://dev.azure.com/abc-com/project/_git/repo
• This preserves branches, tags, and commit history.
2. Work Items
• Use Azure DevOps REST API or Excel integration:
o Export work items to Excel using the Azure DevOps Office Integration tool.
o Re-import into the new org using Excel or REST API.
o You will need to manually map fields, states, and IDs.
3. Build and Release Pipelines
• Export YAML pipelines directly from the old org and import into the new one.
• For classic pipelines:
o Use the Export to JSON feature (via REST API).
o Recreate manually in the new org.
4. Boards, Backlogs, and Test Plans
• No native export/import.
• Use Excel or REST API to extract and recreate.
• Consider manually recreating board configurations and test suites.
We have changed the owner of the subscription to the new organization and updated the billing account. Could you please advise if this is sufficient, or if any issues might occur when we hand over the old Cloud DevOps? Do we need to assign permissions for each project individually to the users?