Gits winziger Patch, riesiges Potenzial: Optimierung von `bundle-uri` für schnellere Klone

2025-03-16
Gits winziger Patch, riesiges Potenzial: Optimierung von `bundle-uri` für schnellere Klone

Dieser Beitrag beschreibt die Reise eines Autors, die Geschwindigkeit von Git-Klonen mithilfe des `bundle-uri`-Features zu optimieren. Während die Verwendung einer lokalen Datei als Ausgangspunkt das Klonen deutlich beschleunigte, erwies sich die Verwendung eines CDN unerwartet langsam. Die Ursache ? Git kopiert nur die `refs/heads`-Referenzen und ignoriert andere. Ein winziger Patch wurde eingereicht, um dies zu beheben, was zu schnelleren Klonen führte, die nur inkrementelle Daten herunterladen. Zukünftige Git-Server könnten `bundle-uri` automatisch verwenden, wodurch die Serverlast reduziert und die Effizienz des Klonens verbessert wird.

Entwicklung