Ich habe folgenden Test durchgeführt:
Setzen Sie die 5-Version von ".odt" in das Repository. Ich habe in jedem Odt-Dokument kleine Änderungen vorgenommen.
Ich bestätige ähnliche Daten für .FODT. Sie werden erhalten, indem Sie die entsprechende Revision von ODT extrahieren und in .FODT speichern.
Meine Ergebnisse folgen:
before gc after gc odt 260k 260k fodt 118k 38k
Beachten Sie, ich habe die Größe des .git-Verzeichnisses gemessen, in dem die Revision tatsächlich gespeichert wurde.
Ich habe die ODT / FODT-Datei selbst nicht berücksichtigt, da dies keine vernünftigen Ergebnisse liefert.
Ich habe nur die Größe des .git-Ordners gemessen.
ODT ist dem gezippten FODT sehr ähnlich und es wird erwartet, dass FODT viel größer als ODT ist.
Da es sinnvoll sein kann, das Wachstum der Git-Historie zu schätzen, sollte ODT / FODT bei der Messung der Git-Größe ausgeschlossen werden, da sie nur einmal direkt unabhängig von der Historienlänge gespeichert werden. Auf lange Sicht verbraucht die Historie den meisten Speicherplatz. Um relevantere Messwerte für einen einfachen Test zu erhalten, sollten die Dokumente selbst im Arbeitsverzeichnis NICHT berücksichtigt werden, wenn die Größe des Repos geschätzt wird.