Elena Canorea
Communications Lead
Como en cualquier proceso de migración, migrar repositorios de Azure DevOps a GitHub puede presentar desafíos técnicos, pero también numerosos beneficios si se hace correctamente.
Hemos preparado una guía para la transición eficiente de tus repositorios, pipelines de CI/CD y configuraciones de seguridad. Toma nota porque te será de gran utilidad para conseguir una solución escalable y modular.
GitHub Copilot ha evolucionado rápidamente durante los últimos meses de forma exponencial, pasando de ser un asistente de programación a un compañero de equipo con capacidad de agente.
Ahora sus usuarios pueden recibir retroalimentación práctica sobre solicitudes de extracción, corregir errores e implementar nuevas funciones, crear solicitudes de extracción y responder a la retroalimentación, entre otras muchas.
Las capacidades de Copilot son más potentes si su código reside en GitHub, por lo que es fundamental migrar nuestros repositorios de Azure DevOps a GitHub para que los equipos puedan aprovechar al máximo el potencial de Copilot.
Microsoft ofrece facilidades a los clientes de Azure DevOps para que puedan migrar sus repositorios a GitHub, las cuales incluyen:
https://devblogs.microsoft.com/wp-content/uploads/2025/05/blog-end-to-end-demo-4.mp4?_=1
Como decíamos más arriba, con GitHub Enterprise Importer se pueden migrar los repositorios a GitHub Enterprise Cloud.
Las empresas que migren desde Azure DevOps (ADO), generalmente siguen un enfoque de varias fases:
Para saber en qué momento es necesario completar la migración, hay que determinar la escala de tiempo, que en gran medida determinará el enfoque. El primer paso para determinar la escala de tiempo consiste en obtener un inventario de lo que necesitas migrar.
Para una migración desde Azure DevOps, se recomienda el comando inventory-report en ADO2GH extension of the GitHub CLI. El comando inventory-report se conectará con la API de Azure DevOps y, a continuación, creará un archivo CSV muy sencillo con algunos de los campos sugeridos anteriormente. Para instalar ADO2GH extension of the GitHub CLI y autenticarte.
El tiempo de migración se basa en gran medida en el número de solicitudes de incorporación de cambios en un repositorio. Si quieres migrar 1000 repositorios y cada uno tiene 100 solicitudes de incorporación de cambios de media y solo 50 usuarios han contribuido a los repositorios, es probable que la migración sea muy rápida.
Si, por el contrario, quieres migrar pocos repositorios, pero cada uno tiene muchas solicitudes de incorporación de cambios y usuarios, la migración será más lenta y requerirá mucha más planificación y pruebas.
Después de realizar el inventario de los repositorios que necesitas migrar, puede ponderar los datos de inventario en la escala de tiempo deseada. Si la organización puede soportar un mayor grado de cambio, es posible que puedas migrar todos los repositorios a la vez, y completar los esfuerzos de migración en unos días. Pero es posible que tengas varios equipos que no se puedan migrar al mismo tiempo. En este caso, es posible que quieras procesar por lotes y escalonar las migraciones para ajustarse a las escalas de tiempo de los equipos, lo que amplía el esfuerzo de migración.
Las nuevas capacidades de agente de GitHub Copilot están transformando el ciclo de vida del desarrollo de software. Para aprovechar al máximo estas nuevas características, la mejor opción es migrar tus repositorios a GitHub, todo ello sin dejar de usar otras capacidades de Azure DevOps.
Pero no todo es tan sencillo, pues migrar repositorios lleva su tiempo y la ayuda de profesionales puede ser tu mejor opción.
En Plain Concepts somos partners oficiales de GitHub, lo que nos otorga el reconocimiento como expertos en materia de migración de repositorios. Por ello, te ofrecemos una amplia selección de assessments y workshops personalizados para que saques el máximo partido de GitHub y tus equipos se conviertan en los mejores expertos.
Además, no puedes perderte la dotNET 2025, el evento de tecnología .NET, herramientas de colaboración e IA más grande de Europa. El encuentro tendrá lugar el próximo 19 de junio en Kinépolis Ciudad de la Imagen de Madrid y contará con dos charlas sobre GitHub Copilot, así que no te lo puedes perder. ¡Consigue tu entrada antes de que se agoten!
Elena Canorea
Communications Lead