Ma structure de répertoire est en tant que telle, avec beaucoup de fichiers avec .xyz
extension:Comment utiliser git ajouter ou LFS git suivre beaucoup de fichiers
/outerdir-123
/123456a
abc.xyz
/123457b
lmn.xyz
opq.xyz
/999998c
def.xyz
ghi.xyz
lop.xyz
Quand j'ai essayé de le faire:
git lfs track outerdir-123/**
ou lorsque je tente d'ajouter 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 assez petits (< 10 Mo chacun), ils devraient 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 outerdir-123
? Est-ce possible?
Dois-je écrire un script et simplement ajouter/suivre chaque sous-répertoire individuellement?
Il suffit d'utiliser 'git LFS piste outerdir-123'? Le problème n'est pas avec 'git', c'est avec la longueur maximale d'une liste d'arguments une fois que le glob est développé par le shell. – Phylogenesis