Je me demandais si il y a un bon "git à l'exportation" solution qui crée une copie d'un arbre sans l' .git
répertoire de dépôt. Il existe au moins trois méthodes que je connais:
-
git clone
, suivie par la suppression de l'.git
répertoire de dépôt. -
git checkout-index
fait allusion à cette fonctionnalité, mais il commence avec "je Viens de lire le désiré de l'arbre dans l'index...", je ne suis pas entièrement sûr de savoir comment faire. -
git-export
est un tiers script qui fait essentiellement unegit clone
dans un emplacement temporaire, suivie parrsync --exclude='.git'
à la destination finale.
Aucune de ces solutions vraiment me frappe comme étant satisfaisante. Le plus proche de svn export
pourrait être l'option 1, car à la fois ceux qui nécessitent le répertoire cible à vide en premier. Mais l'option 2 semble encore mieux, en supposant que je peux comprendre ce que cela signifie pour lire un arbre dans l'index.