
Git
Git on distribueeritud versioonihaldussüsteem, mis jälgib muutusi koodifailides, võimaldades arendajatel koostööd teha, ajalugu säilitada ja hallata projekti erinevaid versioone samaaegselt.
Git on maailmas enimkasutatud versioonihaldussüsteem. Linus Torvaldsi poolt 2005. aastal loodud (sama inimene, kes lõi Linuxi), jälgib ta iga muudatust, mis tehakse igasse faili projektis, kes tegi muudatuse ja millal. See loob täieliku ajaloo, mida saab navigeerida, võrrelda ja taastada igal hetkel.
Arendajad töötavad tavaliselt funktsionaalsete harudega, teevad kommiteid edenedes ja ühendavad oma muudatused tagasi peaharju, kui valmis. GitHub, GitLab ja Bitbucket on platvormid, mis hostivad Git hoidlaid kaugelt ja lisavad koostööfunktsioone, pull requestid (koodi ülevaatus enne ühendamist), probleemid (vea jälgimine), CI/CD torustikud (automaatne testimine ja deployimine) ja ligipääsu kontrollid.
Praktikas
- 50 arendaja meeskond töötab samal koodibaasil Git harude abil, iga arendaja töötab sõltumatult, mõjutamata teisi, ühendades muudatused läbi ülevaadetud pull requestide
- Tootmise viga jälitati tagasi konkreetse kommiteni 'git bisect' abil, tuvastades täpselt, milline muudatus põhjustas probleemi ja kes tegi selle
- Start-up kogu tootmise ajalugu on salvestatud Git-is, võimaldades neil näha oma rakenduse olekut igal ajal üle 3 aasta arendust
- Büroo kasutab Git harusid, et hoida eraldi kliendi kohandusi jagatud mallist, ühendades põhimeetmed kõigi klientidega samaaegselt
Rohkem teemal: Veebiarendus
Kas ei ole kindel, kuidas see teile kehtib?
Kogenud insener vaatab üle teie veebisaidi, nähtavuse otsingus ja päringute teekonna ning kirjutab seejärel üles kolm asja, mida esmalt parandada. Dokument jääb teile igal juhul.