2017-07-08 4 views
1

Ich habe über 600 große (ish) Jpg zu meinem git Repo verpflichtet und kann jetzt den Fehler meines Weges sehen. Ich habe die BFG verwendet, um sie zu entfernen, und mein lokales Repository zeigt sie nicht mehr. Meine lokale GUI-GUI zeigt sie nicht an. Wenn ich die Größe des Repos im Finder überprüfe, zeigt es 119Mb an.Reinigung Git Repo von großen Dateien

Aber ... Die Repo-Größe auf BitBucket zeigt immer noch 1,6 GB. Wenn ich das Repo von BB herunterladen möchte, bekomme ich eine 119Mb-Datei heruntergeladen. Ich lief auch den folgenden Befehl ein:

while read -r largefile; do echo $largefile | awk '{printf "%s %s ", $1, $3 ; system("git rev-list --all --objects | grep " $1 " | cut -d \" \" -f 2-")}'; done <<< "$(git rev-list --all --objects | awk '{print $1}' | git cat-file --batch-check | sort -k3nr | head -n 20)"

und dass eine ganze Ladung von großen Dateien, die ich dachte, war von BFG geräumt.

Irgendwelche Ideen, wie ich es lösen kann. Ich bin nicht voll mit Git vertraut, also bitte schont mich! :-)

Antwort

0

Sie brauchen sich nicht wirklich darum zu sorgen. Stellen Sie sicher, dass es keine Verzweigungen/Tags in der Fernbedienung gibt, die diese Dateien irgendwo in ihrer Referenz enthalten. Wenn das so ist, sollte ihr Müllsammler sie nach einiger Zeit aufräumen.

Ich bin nicht so vertraut mit BitBucket - versuchen Sie herauszufinden, ob Sie es irgendwie zwingen können, einen GC-Pass auf ihrer Seite zu machen, vielleicht behebt das das Problem bereits.

Verwandte Themen