Struktur Meine Auswahl als solche mit vielen Dateien mit .xyz
Erweiterung:So verwenden git add oder git LFS verfolgen viele Dateien
git lfs track outerdir-123/**
:
/outerdir-123
/123456a
abc.xyz
/123457b
lmn.xyz
opq.xyz
/999998c
def.xyz
ghi.xyz
lop.xyz
Als ich versucht zu tun oder wenn ich versuche, um die Dateien hinzuzufügen:
git add outerdir-123/**
Es wirft ein
-bash: /usr/local/bin/git: Argument list too long
Es gibt ungefähr 100.000 innere Verzeichnisse und jedes Verzeichnis enthält 1 bis 20 .xyz
Dateien.
Die Dateien sind klein genug (< jeweils 10MB), so dass sie in der Lage sein sollten, in das Git-Repository zu passen.
Wie in outerdir-123
git add
oder git lfs track
eine Menge von Dateien und Unterverzeichnisse verwenden? Ist das überhaupt möglich?
Sollte ich schreibe ein Skript und fügen Sie einfach/jedes Unterverzeichnis einzeln verfolgen?
Verwenden Sie einfach 'git LFS verfolgen outerdir-123'? Das Problem ist nicht mit 'git', ist es mit der maximalen Länge einer Argumentliste, sobald die glob von der Shell erweitert wird. – Phylogenesis