Zum Inhalt springen
GitTree
Geschichte und Genesung

Exportieren Sie ein Archiv

Export Archive… schreibt die Dateien eines Commits, Zweigs oder Tags als .zip oder .tar.gz, ohne den Ordner .git, wie git archive. Dies ist der schnellste Weg, jemandem die Quelle einer Veröffentlichung zu geben.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Was ist enthalten und was nicht
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Der Commit, Zweig oder Tag, den Sie exportieren möchten, befindet sich im Diagramm.

Wo es zu finden ist

  • Klicken Sie mit der rechten Maustaste auf einen Commit oder ein Tag: Export Archive….
AktionmacOSWindows und Linux
Suchen Sie zuerst das Commit⌘FCtrl+F

Schritte

  1. Öffnen Sie den Export

    Klicken Sie mit der rechten Maustaste auf das Commit oder Tag und wählen Sie Export Archive….

  2. Wählen Sie das Format und den Ordner

    Wählen Sie Zip archive (.zip) oder Gzipped tarball (.tar.gz). Geben Sie unter Folder inside the archive ein Präfix wie project-1.0/ ein oder lassen Sie es leer.

  3. Speichern

    Drücken Sie Export… und wählen Sie aus, wo die Datei gespeichert werden soll.

Erwartetes Ergebnis

Eine .zip- oder .tar.gz-Datei mit den Dateien genau so, wie sie in diesem Commit waren.

Was ist enthalten und was nicht

  • Dateien, die in .gitattributes mit export-ignore gekennzeichnet sind, werden weggelassen; export-subst Platzhalter sind ausgefüllt.
  • Git-LFS-Dateien werden als kleine Zeigerdateien geschrieben, nicht als Inhalt.
  • Submodule sind nicht enthalten: Ihre Ordner werden weggelassen.

Wenn etwas schief geht

„Dieser Ordnername kann nicht verwendet werden“

Verwenden Sie / zwischen Ordnern und beenden Sie das Präfix mit /, z. B. project-1.0/.

Fragen

Enthält das Archiv meine nicht festgeschriebenen Änderungen?

Nein. Es enthält den Commit genau so, wie er aufgezeichnet wurde.