Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Outils de migration de code source

Vous pouvez utiliser des outils externes pour déplacer vos projets vers GitHub.

Importation à partir de Subversion

Dans un environnement Subversion classique, plusieurs projets sont stockés dans un seul dépôt racine. Sur GitHub, chacun de ces projets est généralement mappé à un dépôt Git distinct pour un compte personnel ou une organisation. Nous vous suggérons d’importer chaque partie de votre dépôt Subversion dans un dépôt GitHub distinct si :

  • Les collaborateurs doivent vérifier ou commiter cette partie du projet séparément
  • Vous voulez que différentes parties aient leurs propres autorisations d’accès

Nous vous recommandons ces outils pour convertir des dépôts Subversion en Git :

Importation à partir de Mercurial

Nous vous recommandons hg-fast-export pour convertir des dépôts Mercurial en Git.

Importation à partir de TFVC

Nous vous recommandons git-tfs pour déplacer des changements entre TFVC et Git.

Pour plus d’informations sur le déplacement de TFVC (système de gestion de versions centralisé) vers Git, consultez « Planifier votre migration vers Git » sur le site de la documentation Microsoft.

Astuce : Après avoir converti votre projet en Git, vous pouvez le pousser sur GitHub.