Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Artikelversion: Enterprise Server 2.17

Tools für die Quellcode-Migration

Für die Migration Ihrer Projekte auf GitHub können Sie externe Tools verwenden.

Inhalt dieses Artikels

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 Ihnen in den folgenden Situationen den Import jedes Teils Ihres Subversion-Repositorys in ein separates GitHub-Repository:

  • Check-outs und Commits durch die Mitarbeiter in diesen Teil des Projekts erfolgen getrennt von den anderen Projektteilen.
  • Für die einzelnen Teile werden unterschiedliche Zugriffsberechtigungen benötigt.

Für die Konvertierung von Subversion-Repositorys in Git empfehlen wir folgende Tools:

Import aus Mercurial

Für die Konvertierung von Mercurial-Repositorys in Git empfehlen wir hg-fast-export.

Import aus Team Foundation Server

Für die Verschiebung von Änderungen zwischen Team Foundation Server und Git empfehlen wir folgende Tools:

Tipp: Nach der erfolgreichen Konvertierung Ihres Projekts in Git können Sie es per Push auf GitHub übertragen.

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt