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.
Tipp: Nach der erfolgreichen Konvertierung Ihres Projekts in Git können Sie es per Push auf GitHub übertragen.