Co je to oprava v kontrole verzí Git?

Co Je To Oprava V Kontrole Verzi Git



Při práci na týmovém projektu v Gitu musí vývojáři spolupracovat s ostatními členy týmu. Za tímto účelem mohou používat opravy Git ke sdílení souborů zdrojového kódu s ostatními. Ostatní členové týmu aplikují záplaty na své projekty, aby je mohli používat. Konkrétněji to umožňuje uživatelům sdílet změny s ostatními členy týmu, řešit konflikty a spolupracovat na stejném projektu.

Tato studie vysvětlí:

Co je to oprava v kontrole verzí Git?

Ve správě verzí Git je oprava jednoduše textový soubor, který uchovává popis úprav provedených v kódu. Obsahuje všechny změny a rozdíly, které byly v projektu provedeny v minulosti. Navíc zaznamenává všechny informace o řádcích kódu, které byly přidány, odstraněny nebo změněny.







Jak vytvořit/vytvořit opravu pomocí příkazu „git format-patch“?

Chcete-li provést opravu v Gitu, nejprve přejděte do požadovaného místního adresáře. Poté zkontrolujte historii odevzdání a vyberte konkrétní ID odevzdání. Poté spusťte „ git format-patch -1 ” pro vytvoření opravy z vybraného id odevzdání. Nakonec ověřte vytvořenou opravu.



Krok 1: Přejděte do místního úložiště

Nejprve přesměrujte do konkrétního místního adresáře pomocí níže uvedeného příkazu:



$ CD 'C:\Jdi \R epické'

Krok 2: Zobrazení historie závazků

Poté zkontrolujte protokol Git a zobrazte historii odevzdání:





$ git log -- online

V níže uvedeném výstupu lze vidět historii odevzdání s ID odevzdání. Vyberte požadovaný hash odevzdání. Vybrali jsme například „ 03668b5 “ID potvrzení:



Krok 3: Vytvořte/vyrobte opravu

Nyní použijte následující příkaz spolu s vybraným ID odevzdání k vytvoření opravy:

$ git format-patch -1 03668b5

Krok 4: Ověřte vytvořenou opravu

Chcete-li se ujistit, že byla vytvořena nová oprava, spusťte níže uvedený příkaz:

$ ls

Lze pozorovat, že nové „ 0001-New-feature-file-added.patch ” patch je vytvořen:

Jak vytvořit/vytvořit opravu pomocí příkazu „git diff“?

' git diff > ” lze také použít k vytvoření opravy v Gitu. Chcete-li tak učinit, podívejte se na uvedené kroky.

Krok 1: Zobrazte protokol Git

Nejprve si zobrazte historii odevzdání kontrolou protokolu Git:

$ git log -- online

Níže uvedený výstup zobrazuje historii odevzdání včetně ID odevzdání. Zkopírujte konkrétní ID odevzdání pro vytvoření opravy. Vybrali jsme například „ 1839bf4 ” commit hash:

Krok 2: Vytvořte nebo vytvořte opravu

Poté vytvořte opravu pomocí „ git rozdíl ” a zadejte ID odevzdání a název souboru opravy:

$ git rozdíl 1839bf4 > mypatch.diff

Zde, „ 1839bf4 “ je id potvrzení a „ mypatch.diff “ je název souboru opravy:

Krok 3: Ověřte vytvořenou opravu

Nakonec ověřte nově vytvořenou opravu pomocí „ ls 'příkaz:

$ ls

Lze pozorovat, že „ mypatch.diff ” opravný soubor byl úspěšně vytvořen:

Vysvětlili jsme záplatu v Gitu a metody vytváření záplaty v Gitu.

Závěr

Ve správě verzí Git je oprava textový soubor, který obsahuje popis změn nebo úprav a rozdílů provedených v kódu projektu v historii. Zaznamenává všechny informace o řádcích kódu, které byly přidány, odstraněny nebo změněny. Chcete-li vytvořit opravu v git, ' git format-patch -1 ' nebo ' git diff > ” lze použít. Tato studie vysvětlila opravu v řízení verzí Git a metody jejího vytvoření.