Viac na
Generovanie záplaty git pre konkrétnu revíziu
Potrebujem napísať skript, ktorý vytvorí záplaty pre zoznam čísel revízií SHA1.
Skúsil som použiť git format-patch <the SHA1>
, ale to vygenerovalo záplatu pre každú revíziu od tohto SHA1. Po vygenerovaní niekoľkých stoviek záplat som musel proces ukončiť.
Existuje spôsob, ako vygenerovať záplatu len pre konkrétny kód SHA1?
1140
3
Skúste:
alebo
Podľa vyššie uvedeného odkazu v dokumentácii príznak
-1
hovorí systému git, koľko revízií má byť zahrnutých do záplaty;Aplikujte záplatu pomocou príkazu:
Na generovanie záplat z najvyšších revízií z konkrétneho sha1 hash:
Posledných 10 záplat z hlavy v jednom súbore záplat:
Povedzme, že po revízii 1 máte revíziu id 2, ktorú by ste mohli spustiť:
kde 2 a 1 sú hashe SHA.