Passer au contenu
GitTree
Histoire et récupération

Exporter une archive

Export Archive… écrit les fichiers d'un commit, d'une branche ou d'une balise au format .zip ou .tar.gz, sans le dossier .git, comme git archive. C’est le moyen le plus rapide de transmettre à quelqu’un la source d’une version.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Ce qui est et n'est pas inclus
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • Le commit, la branche ou la balise que vous souhaitez exporter se trouve dans le graphique.

Où le trouver

  • Cliquez avec le bouton droit sur un commit ou une balise : Export Archive….
ActionmacOSWindows et Linux
Trouvez d'abord le commit⌘FCtrl+F

Mesures

  1. Ouvrir l'exportation

    Cliquez avec le bouton droit sur le commit ou la balise et choisissez Export Archive….

  2. Choisissez le format et le dossier

    Choisissez Zip archive (.zip) ou Gzipped tarball (.tar.gz). Sous Folder inside the archive, saisissez un préfixe tel que project-1.0/ ou laissez-le vide.

  3. Sauvegarder

    Appuyez sur Export… et choisissez où enregistrer le fichier.

Résultat attendu

Un .zip ou .tar.gz avec les fichiers exactement tels qu'ils étaient dans ce commit.

Ce qui est et n'est pas inclus

  • Les fichiers marqués export-ignore dans .gitattributes sont laissés de côté ; export-subst espaces réservés sont remplis.
  • Les fichiers Git LFS sont écrits sous forme de petits fichiers de pointeur, et non sous forme de contenu.
  • Les sous-modules ne sont pas inclus : leurs dossiers sont laissés de côté.

Si quelque chose ne va pas

"Ce nom de dossier ne peut pas être utilisé"

Utilisez / entre les dossiers et terminez le préfixe par /, par exemple project-1.0/.

Questions

L'archive inclut-elle mes modifications non validées ?

Non, il contient le commit exactement tel qu’enregistré.