Git comment checker seulement un dossier – Sparse checkout
Depuis git 1.7.0 il est possible d’utiliser un une technique que s’appelle le sparse checkout
Les étapes pour les clones sont les suivantes:
mkdir <repo> cd <repo> git init git remote add -f origin <url>
Cela crée un dossier vide, les fetches mais sans les checker. Ensuite il faut configurer pour utiliser sparseCheckout.
git config core.sparseCheckout true
Ensuite il faut définir quels dossiers / fichiers devront. Pour se faire il faut les ajouter dans le fichier .git/info/sparse-checkout. Par exemple:
echo "some/dir/" >> .git/info/sparse-checkout
echo "another/sub/tree" >> .git/info/sparse-checkout
Publicités
Une fois que cela fait, il faut updater le dossier:
git pull origin master
la documentation de sparse checkout.
Publicités