Mitä Outpitting on Gitissä?
Outpitting on termi, jota käytetään avoimen lähdekoodin ohjelmistokehityksen yhteydessä, erityisesti Git-versionhallintajärjestelmän yhteydessä.
Gitissä "sitoumus" on tilannekuva kaikista projektiin tietyllä hetkellä tehdyistä muutoksista. . Kun teet muutoksia koodiisi ja haluat tallentaa muutokset, luot uuden vahvistuksen. Jokaisella toimituksella on yksilöllinen tunniste, joka tunnetaan nimellä "commit hash", joka on toimituksen sisällön SHA-1-tiiviste.
Kun luot uuden toimituksen, Git luo myös uuden "puu"-objektin, joka edustaa toimituksen tilaa. projekti kyseisellä hetkellä. Puuobjekti sisältää luettelon kaikista projektin tiedostoista ja hakemistoista sekä niiden tilat (eli luku-/kirjoitus-/suoritusoikeudet) ja muut metatiedot.
Nyt kun teet muutoksia koodiisi ja haluat tallentaa muutokset, Git luo uuden sitoumuksen, joka viittaa takaisin edelliseen sitoumukseen. Tämä tunnetaan nimellä "outpitied" commits. Toisin sanoen uusi toimitus on "ulostettu" edellisestä toimituksesta.
Lähettäminen on hyödyllistä, kun haluat tehdä merkittäviä muutoksia koodikantaasi vaikuttamatta päähaaraan. Jos esimerkiksi työskentelet ominaisuuden parissa, joka vaatii suuria muutoksia useisiin tiedostoihin, voit luoda kyseiselle ominaisuudelle uuden haaran ja lähettää sarjan toimeksiantoja päähaaralta näiden muutosten käsittelemiseksi. Kun olet suorittanut ominaisuuden, voit yhdistää uuden haaran takaisin päähaaraan, ja lähetetyt sitoumukset sisällytetään yhdistämiseen.
Yhteenvetona, outpitting on tekniikka, jota käytetään Git-version hallinnassa uuden sitoumuksen luomiseen, joka osoittaa takaisin edelliseen sitoumukseen, jolloin kehittäjät voivat tehdä merkittäviä muutoksia koodikantaansa vaikuttamatta päähaaraan.



