Je ne sais pas comment utiliser git archive
.
J'ai un dépôt git avec le dossier Foo , Barre y Baz au niveau supérieur. J'ai besoin d'exporter un dossier Foo dans une sorte de SVN pour un déploiement rapide des tests.
J'ai appris que je pouvais utiliser git-archive
dans un Exportation de type SVN .
Mais voilà, Ce qui suit fonctionne bien :
git archive master | tar -x -C ~/destination
il en résulte Foo , Barre , Baz dans les dossiers de la destination dossier.
Cependant, l'erreur suivante se produit con fatal not a valid object name
:
git archive master/foo | tar -x -C ~/destination
La documentation
En regardant le synopsis de l'album, on s'aperçoit qu'il s'agit d'une git archive
Je vois que cela peut prendre un certain temps. <tree-ish> [path]
comme paramètre (synopsis résumé aux parties pertinentes) :
git archive <tree-ish> [path...]
Si master/foo
n'est pas tree-ish
alors qu'est-ce que c'est ?