Svenska ▾ Topics ▾ Latest version ▾ git-pack-redundant last updated in 2.41.0

NAMN

git-pack-redundant - Hitta redundanta paketfiler

SYNOPSIS

git pack-redundant [--verbose] [--alt-odb] (--all | <packet-filnamn>…​)

VARNING

git pack-redundant har blivit föråldrad och är planerad att tas bort i en framtida version av Git. Eftersom det bara kan ta bort hela dubbletter av paket och inte enskilda dubbletter av objekt, är det generellt sett inte ett användbart verktyg för att minska kodförråds-storleken. Du gör bättre med git gc för att göra det, vilket lägger objekt i ett nytt paket och tar bort dubbletter.

Att köra pack-redundant utan flaggan --i-still-use-this kommer att misslyckas i den här utgåvan. Om du tror att du har ett användningsfall där pack-redundant är bättre lämpad och motsätter dig denna borttagning, vänligen kontakta Git-e-postlistan på git@vger.kernel.org. Mer information om listan finns på https://git-scm.com/community.

BESKRIVNING

Programmet beräknar vilka paket i ditt kodförråd som är redundanta. Utdata är lämpliga för "pipa" till xargs rm om du befinner dig i roten av kodförrådet.

git pack-redundant accepterar en lista med objekt som standardindata. Alla angivna objekt ignoreras när man kontrollerar vilka paket som krävs. Detta gör följande kommando användbart när man vill ta bort paket som innehåller oåtkomliga objekt.

git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm

ALTERNATIV

--all

Bearbetar alla paket. Alla filnamn på kommandoraden ignoreras.

--alt-odb

Kräv inte att objekt som finns i paket från odb-kataloger (alternativa objektdatabaser) finns i lokala paket.

--verbose

Matar ut statistik till stderr. Har en liten prestandaförsämring.

GIT

En del av git[1]-sviten