Ma structure de répertoire est telle avec beaucoup de fichiers avec l’extension .xyz
:
/outerdir-123 /123456a abc.xyz /123457b lmn.xyz opq.xyz /999998c def.xyz ghi.xyz lop.xyz
Quand j’ai essayé de faire:
git lfs track outerdir-123/**
ou quand j’essaie d’append les fichiers:
git add outerdir-123/**
Il jette un
-bash: /usr/local/bin/git: Argument list too long
Il existe environ 100 000 répertoires internes et chaque répertoire contient 1 à 20 fichiers .xyz
.
Les fichiers sont suffisamment petits (<10 Mo chacun) et doivent donc pouvoir s’intégrer dans le dépôt git.
Comment utiliser git add
ou git lfs track
Beaucoup de fichiers et sous-répertoires dans outerdir-123
? Est-ce possible?
Devrais-je écrire un script et append / suivre chaque sous-répertoire individuellement?
Utilisez simplement des guillemets pour les lfs:
git lfs track "outerdir-123/**"
Et juste le nom du répertoire pour l’ajout:
git add outerdir-123