Import aus Subversion
In einer typischen Subversion-Umgebung sind in einem Root-Repository mehrere Projekte gespeichert. Auf GitHub wird in der Regel jedes dieser Projekte einem eigenen Git-Repository eines Benutzerkontos oder einer Organisation zugeordnet. Wir empfehlen Dir in den folgenden Situationen den Import jedes Teils Deines Subversion-Repositorys in ein separates GitHub-Repository:
- Check-outs und Commits durch die Mitarbeiter zu diesem Teil des Projekts erfolgen getrennt von den anderen Teilen
- Für die einzelnen Teile sollen unterschiedliche Zugriffsberechtigungen verwendet werden
Für die Konvertierung von Subversion-Repositorys nach Git empfehlen wir folgende Werkzeuge:
Import aus Mercurial
Für die Konvertierung von Mercurial-Repositorys in Git empfehlen wir hg-fast-export.
Importing from TFVC
We recommend git-tfs for moving changes between TFVC and Git.
For more information about moving from TFVC (a centralized version control system) to Git, see "Plan your Migration to Git" from the Microsoft docs site.
Tipp: Nach der erfolgreichen Konvertierung Ihres Projekts in Git können Sie es per Push auf GitHub übertragen.