Outils pour utilisateurs

Outils du site


dev:git:generer-archive

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:git:generer-archive [2015/12/03 11:12] – créée yoanndev:git:generer-archive [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-{{tag>dev git archive}}+{{tag>dev git archive zip tgz}}
  
 ====== Générer une archive avec Git ====== ====== Générer une archive avec Git ======
Ligne 11: Ligne 11:
  
 <code> <code>
-$ git archive --format=zip -9 --prefix=monProjet-1.0/ 1.0 > /chemin/fichier.zip+$ git archive --format zip -9 --prefix monProjet-1.0/ 1.0 > /chemin/fichier.zip
 </code> </code>
  
Ligne 18: Ligne 18:
   * L'argument **1.0** est le **tag** correspondant à la version du projet pour laquelle on souhaite générer l'archive. On peut également exporter le HEAD (c'est un tag), les branches et autres tree-ish   * L'argument **1.0** est le **tag** correspondant à la version du projet pour laquelle on souhaite générer l'archive. On peut également exporter le HEAD (c'est un tag), les branches et autres tree-ish
  
 +===== Exemples =====
  
 +Pour générer une archive tar compressée dans le dossier ''/tmp''
 +
 +<code bash>
 +# monPJ est un projet git
 +$ cd monPJ
 +
 +# On génère une archive pour la révision identifiée par le sha1 5ed5057
 +$ git archive --format tgz --prefix monPJ-r1/ 5ed5057 > /tmp/monPJ-r1.tgz
 +</code>
 +
 +Après exécution de cette commande une archive contenant tous les fichiers de la revision 5ed5057 est disponible dans le dossier /tmp. Lors de la décompression le dossier conteneur spécifier par l'option prefix 
 ===== Références ===== ===== Références =====
  
   * http://pioupioum.fr/developpement/git-10-commandes-utiles.html   * http://pioupioum.fr/developpement/git-10-commandes-utiles.html
  
dev/git/generer-archive.1449141127.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)