Je suis en train de travailler avec un espace de stockage avec un très grand nombre de fichiers qui prend des heures à la caisse. Je suis à la recherche dans la possibilité de s'Git bien travailler avec ce type de référentiel maintenant qu'il prend en charge éparses extractions, mais tous les exemples que j'ai pu trouver est le suivant:
git clone <path>
git config core.sparsecheckout true
echo <dir> > .git/info/sparse-checkout
git read-tree -m -u HEAD
Le problème avec cette séquence de commandes est le clone d'origine a également fait un checkout. Si vous ajoutez -n pour le clone d'origine de la commande, puis la lecture de l'arbre de commande entraîne l'erreur suivante:
erreur: Sparse checkout laisse pas d'entrée sur le répertoire de travail
Comment peuvent faire les rares commander sans vérification de tous les fichiers en premier?