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.