kzen.dev
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 elle
elle
Question

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 2011-07-12T00:35:55+00:00 3
 JasonMArcher
JasonMArcher
Edited question 29 december 2017 в 7:18
Programovanie
patch
git
This question has 1 odpoveď in English, to read them log in to your account.
 manojlds
manojlds
12 júl 2011 в 12:43
2011-07-12T00:43:00+00:00
Viac na
Zdroj
Upraviť
#12925300

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
Adam Liss
Adam Liss
Edited answer 11 november 2018 в 8:01
1831
0
Artificial intelligence to parse product page
productapi.dev
Sriram Murali
Sriram Murali
23 apríl 2013 в 2:34
2013-04-23T14:34:53+00:00
Viac na
Zdroj
Upraviť
#12925333

Na generovanie záplat z najvyšších revízií z konkrétneho sha1 hash:

git format-patch -<n> <SHA1>

Posledných 10 záplat z hlavy v jednom súbore záplat:

git format-patch -10 HEAD --stdout > 0001-last-10-commits.patch
272
0
Artificial intelligence to parse product page
productapi.dev
 brandon
brandon
12 júl 2011 в 12:42
2011-07-12T00:42:16+00:00
Viac na
Zdroj
Upraviť
#12925299

Povedzme, že po revízii 1 máte revíziu id 2, ktorú by ste mohli spustiť:

git diff 2 1 > mypatch.diff

kde 2 a 1 sú hashe SHA.

81
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Анна Литвиненко
Registered pred dňom
2
Inessa bu
Registered pred mesiacom
3
Denis Babushkin
Registered pred mesiacom
4
asakuno asakuno
Registered pred mesiacom
5
aldo salerno
Registered pred mesiacom
Artificial intelligence to parse product page
productapi.dev
BG
DE
EL
ES
FR
ID
IT
LT
LV
NL
PT
RO
RU
SK
TR
ZH
© kzen.dev 2023
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora