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?
Skúste:
git format-patch -1
alebo
git format-patch -1 HEAD
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;
-
Pripravte záplaty z najvyšších
revízií.
Aplikujte záplatu pomocou príkazu:
git am < file.patch