Što je zakrpa u Git kontroli verzija?

Sto Je Zakrpa U Git Kontroli Verzija



Dok rade na timskom projektu u Gitu, programeri moraju surađivati ​​s drugim članovima tima. U tu svrhu mogu koristiti Git zakrpe za dijeljenje datoteka izvornog koda s drugima. Ostali članovi tima primjenjuju zakrpe na svoje projekte kako bi ih mogli koristiti. Točnije, ovo korisnicima omogućuje dijeljenje promjena s drugim članovima tima, rješavanje sukoba i suradnju na istom projektu.

Ova studija objasnit će:

Što je zakrpa u Git kontroli verzija?

U Git kontroli verzija, zakrpa je jednostavno tekstualna datoteka koja čuva opis izmjena koda. Sadrži sve promjene i razlike koje su napravljene na projektu u prošlosti. Štoviše, bilježi sve informacije o redcima koda koji su dodani, izbrisani ili izmijenjeni.







Kako stvoriti/napraviti zakrpu pomoću naredbe “git format-patch”?

Da biste napravili zakrpu u Gitu, prvo idite do željenog lokalnog direktorija. Zatim provjerite povijest predaje i odaberite određeni ID predaje. Nakon toga izvršite ' git format-patch -1 ” naredba za stvaranje zakrpe iz odabranog ID-a predaje. Na kraju, provjerite stvorenu zakrpu.



Korak 1: Dođite do lokalnog repozitorija

Najprije preusmjerite na određeni lokalni imenik pomoću dolje navedene naredbe:



$ CD 'C:\Idi \R ep'

Korak 2: Pregledajte povijest predaje

Zatim provjerite Git zapisnik da vidite povijest predaje:





$ git dnevnik --na liniji

U donjem izlazu može se vidjeti povijest predaje s ID-om predaje. Odaberite željeni hash commita. Na primjer, odabrali smo ' 03668b5 ” ID predaje:



Korak 3: Stvorite/napravite zakrpu

Sada upotrijebite sljedeću naredbu zajedno s odabranim ID-om urezivanja da biste iz njega stvorili zakrpu:

$ git format-patch -1 03668b5

Korak 4: Provjerite stvorenu zakrpu

Kako biste bili sigurni da je nova zakrpa stvorena, pokrenite donju naredbu:

$ ls

Može se uočiti da novi “ 0001-Dodana-nova-značajka-datoteka.zakrpa ” stvorena je zakrpa:

Kako stvoriti/napraviti zakrpu pomoću naredbe “git diff”?

' git diff > ” naredba se također može koristiti za stvaranje zakrpe u Gitu. Da biste to učinili, provjerite navedene korake.

Korak 1: Pregledajte Git Log

Prvo, pogledajte povijest predaje provjerom Git dnevnika:

$ git dnevnik --na liniji

Donji izlaz prikazao je povijest predaje, uključujući ID predaje. Kopirajte određeni ID predaje za stvaranje zakrpe. Na primjer, odabrali smo ' 1839bf4 ” počini hash:

Korak 2: Stvorite ili izradite zakrpu

Zatim izradite zakrpu uz pomoć ' git diff ” i navedite ID urezivanja i naziv datoteke zakrpe:

$ git diff 1839bf4 > mypatch.diff

Ovdje, ' 1839bf4 ” je ID izdavanja, a „ mypatch.diff ” je naziv datoteke zakrpe:

Korak 3: Provjerite stvorenu zakrpu

Na kraju, potvrdite novostvorenu zakrpu pomoću ' ls ” naredba:

$ ls

Može se primijetiti da je ' mypatch.diff ” datoteka zakrpe je uspješno kreirana:

Objasnili smo zakrpu u Gitu i metode stvaranja zakrpe u Gitu.

Zaključak

U Git kontroli verzija, zakrpa je tekstualna datoteka koja sadrži opis promjena ili modifikacija i razlika napravljenih u kodu projekta u povijesti. Bilježi sve informacije o redcima koda koji su dodani, izbrisani ili izmijenjeni. Za stvaranje zakrpe u git-u, ' git format-patch -1 ' ili ' git diff > ” može se koristiti naredba. Ova studija objasnila je zakrpu u Git kontroli verzija i metode njezina stvaranja.