Sobes.tech
Junior

Kuidas on üles ehitatud Git töövoog projektis? Milliseid haru kasutatakse?

sobes.tech AI

Vastus AI-lt

Tipikal Git töövoo puhul projektis kasutatakse järgmisi haru:

  • main (või master) — stabiilne haru, millel on väljaandmise kood.
  • develop — haru uute funktsioonide integreerimiseks ja väljaandmise ettevalmistamiseks.
  • feature/* — harud uute funktsioonide arendamiseks, mis luuakse developist ja pärast lõpetamist ühendatakse tagasi.
  • release/* — harud väljaandmise ettevalmistamiseks, vigade parandamiseks ja lõplikeks testideks.
  • hotfix/* — harud kiirete vigade parandamiseks tootmises, mis luuakse mainist ja ühendatakse maini ning developisse.

See lähenemine võimaldab paralleelselt arendada, testida ja kiiresti parandada kriitilisi vigu ilma konfliktideta. Näiteks uue funktsiooni lisamiseks luuakse feature-haru, mis pärast lõpetamist ja testimist ühendatakse developiga ning väljaandmisel ühendatakse develop mainiga.