Zum Inhalt springen

Leitfäden

So beschleunigen Sie den Git-Checkout

Aktionen/Auschecken dauern bei einem großen Repository nur wenige Minuten.

4 Min. Lesezeit

Aktionen/Auschecken dauern bei einem großen Repository nur wenige Minuten.

Warum es passiert

Standardmäßig wird der vollständige Verlauf für den Zweig abgerufen, und große Repositorys mit vielen Objekten lassen sich nur langsam klonen.

So beheben Sie das Problem

  1. Verwenden Sie fetch- Depth: 1, es sei denn, Sie benötigen speziell den Verlauf
  2. Aktivieren Sie Sparse Checkout für Monorepos, bei denen ein Job nur ein Verzeichnis berührt
  3. Verwenden Sie Filter: blob:none für einen Teilklon, der Blobs bei Bedarf abruft
  4. Denken Sie daran, dass die Erkennung betroffener Ziele die fetch-tiefe: 0 erfordert – nicht alles pauschal flach halten

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.