Timovy Projekt 1 - Cvicenie 1.10.2021 7:30

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Cvičenie predstavuje metodiku GitFlow, ktorá nie je nástrojom ani programom, ale jednotným spôsobom používania Gitu v tímoch s paralelným vývojom, aby sa predchádzalo konfliktom. Pozná dve hlavné vetvy (develop pre otestovaný kód a master pre produkčné prostredie) a tri pomocné typy: feature, release a hotfix. Features sa vetvia z developu a po dokončení sa do neho merge-ujú, release združuje dokončené features na testovanie a po ukončení ide do developu aj masteru s version tagom. Hotfix opravuje chyby z produkcie a merge-uje sa do masteru aj developu. V praktickej časti študenti zakladali repozitár na GitHube, generovali Personal Access Token, prepájali SmartGit s GitHubom a klonovali repozitár.

  • - GitFlow je metodika používania Gitu, nie program ani plug-in.
  • - Hlavné vetvy: develop (otestovaný kód na testovacom prostredí) a master (produkčné prostredie).
  • - Feature vetva je kópia developu; po dokončení (finish feature) sa merge-uje späť do developu.
  • - Release vetva obsahuje všetky dokončené features, testujú sa spolu a po finish sa merge-uje do developu aj masteru s version tagom.
  • - Hotfix vzniká z masteru pri chybe na produkcii a po oprave sa merge-uje do masteru aj developu.
  • - Personal Access Token je vhodné generovať s obmedzenou platnosťou, nie navždy, a s potrebnými oprávneniami.
  • - V SmartGite sa token pridáva cez Edit – Preferences – Hosting Providers a repozitár sa klonuje cez URL z GitHubu do prázdneho priečinka.

Zhrnutie pripravené s pomocou AI z prepisu videa.