Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Herramientas de migración de código fuente

Si el código fuente usa Subversion, Mercurial o Control de versiones de Team Foundation, puedes usar herramientas de la línea de comandos externas para importar el código.

Importar desde Subversion

En un entorno normal de Subversion, se almacenan varios proyectos en un único repositorio raíz. En GitHub, cada uno de estos proyectos generalmente se asignará a un repositorio de Git independiente para una cuenta personal o de organización. Sugerimos importar cada parte de tu repositorio de Subversion a un repositorio de GitHub separado si:

  • Los colaboradores necesitan revisar o confirmar esa parte del proyecto de forma separada desde las otras partes
  • Deseas que distintas partes tengan sus propios permisos de acceso

Recomendamos estas herramientas para convertir repositorio de Subversion a Git:

Importar desde Mercurial

Se recomienda hg-fast-export para convertir repositorios de Mercurial a Git.

Importar desde TFVC

Se recomienda git-tfs para mover los cambios entre TFVC y Git.

Para más información sobre cómo pasar de TFVC (un sistema de control de versiones centralizado) a Git, vea "Planificación de la migración a Git" en el sitio de Microsoft Docs.

Sugerencia: Después de convertir correctamente el proyecto a Git, puede insertarlo en GitHub.