Čo je to oprava v správe verzií Git?

Co Je To Oprava V Sprave Verzii Git



Pri práci na tímovom projekte v Git musia vývojári spolupracovať s ostatnými členmi tímu. Na tento účel môžu používať záplaty Git na zdieľanie súborov zdrojového kódu s ostatnými. Ostatní členovia tímu aplikujú záplaty na svoje projekty, aby ich mohli používať. Konkrétnejšie to umožňuje používateľom zdieľať zmeny s ostatnými členmi tímu, riešiť konflikty a spolupracovať na rovnakom projekte.

Táto štúdia vysvetlí:

Čo je to oprava v správe verzií Git?

V správe verzií Git je oprava jednoducho textový súbor, ktorý uchováva popis úprav vykonaných v kóde. Obsahuje všetky zmeny a rozdiely, ktoré boli na projekte v minulosti vykonané. Okrem toho zaznamenáva všetky informácie o riadkoch kódu, ktoré boli pridané, odstránené alebo upravené.







Ako vytvoriť/vytvoriť opravu pomocou príkazu „git format-patch“?

Ak chcete vykonať opravu v systéme Git, najprv prejdite do požadovaného lokálneho adresára. Potom skontrolujte históriu odovzdania a vyberte konkrétne ID odovzdania. Potom vykonajte „ git format-patch -1 ” na vytvorenie opravy z vybratého id odovzdania. Nakoniec skontrolujte vytvorenú opravu.



Krok 1: Prejdite do miestneho úložiska

Najprv sa presmerujte do konkrétneho lokálneho adresára pomocou nižšie uvedeného príkazu:



$ cd 'C:\Choď \R epický'

Krok 2: Zobrazte históriu potvrdenia

Potom skontrolujte denník Git a zobrazte históriu odovzdania:





$ git log --online

V nižšie uvedenom výstupe je možné vidieť históriu odovzdania s ID odovzdania. Vyberte požadovaný hash odovzdania. Vybrali sme napríklad „ 03668b5 ” identifikácia príkazu:



Krok 3: Vytvorte/vyrobte opravu

Teraz použite nasledujúci príkaz spolu s vybratým ID odovzdania na vytvorenie opravy:

$ git format-patch -1 03668b5

Krok 4: Overte vytvorenú opravu

Aby ste sa uistili, že bola vytvorená nová oprava, spustite príkaz uvedený nižšie:

$ ls

Dá sa pozorovať, že nové „ 0001-New-feature-file-added.patch ” patch je vytvorený:

Ako vytvoriť/vytvoriť opravu pomocou príkazu „git diff“?

' git diff > ” možno použiť aj na vytvorenie opravy v Git. Ak to chcete urobiť, pozrite si uvedené kroky.

Krok 1: Zobrazte denník Git

Najprv si zobrazte históriu odovzdania kontrolou denníka Git:

$ git log --online

Nižšie uvedený výstup zobrazuje históriu odovzdania vrátane ID odovzdania. Skopírujte konkrétne ID odovzdania na vytvorenie opravy. Vybrali sme napríklad „ 1839bf4 ” commit hash:

Krok 2: Vytvorte alebo vytvorte opravu

Potom vytvorte opravu pomocou „ git rozdiel ” a zadajte ID odovzdania a názov súboru opravy:

$ git rozdiel 1839bf4 > mypatch.diff

Tu je „ 1839bf4 ” je ID potvrdenia a “ mypatch.diff “ je názov súboru opravy:

Krok 3: Overte vytvorenú opravu

Nakoniec overte novovytvorenú opravu pomocou „ ls 'príkaz:

$ ls

Dá sa pozorovať, že „ mypatch.diff ” opravný súbor bol úspešne vytvorený:

Vysvetlili sme záplatu v Git a metódy vytvárania záplaty v Gite.

Záver

V správe verzií Git je oprava textový súbor, ktorý obsahuje popis zmien alebo úprav a rozdielov vykonaných v kóde projektu v histórii. Zaznamenáva všetky informácie o riadkoch kódu, ktoré boli pridané, odstránené alebo upravené. Ak chcete vytvoriť opravu v git, „ git format-patch -1 ' alebo ' git diff > ” možno použiť príkaz. Táto štúdia vysvetlila opravu v správe verzií Git a metódy jej vytvorenia.