How Microsoft is migrating repositories to GitHub

This post details Microsoft's internal migration of repositories from Azure DevOps to GitHub, focusing on the CAP organization's experience. It highlights the use of GitHub Enterprise Importer (GEI) and Enterprise Live Migrator (ELM) for large-scale, incremental migrations, moving over 1600 repositories and 3100 developers. The primary driver for migration is gaining earlier access to AI capabilities like GitHub Copilot Coding Agent and agentic workflows. The post also describes a hybrid approach where Azure Boards and Azure Pipelines are retained for planning and CI/CD, connected to GitHub repositories via the Azure Pipelines GitHub app and AB# syntax. It notes that customization shifts from UI extensions to APIs, Actions, and integrations in GitHub, and discusses the benefits of code discovery and multi-surface experience.