PředmětyPředměty(verze: 865)
Předmět, akademický rok 2019/2020
  
Verzovací systémy - M143051
Anglický název: Distributed version control systems
Zajišťuje: Centrum počítačového vzdělávání VŠCHT Praha (599)
Platnost: od 2019
Semestr: letní
Body: letní s.:2
E-Kredity: letní s.:2
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:0/10 Z [hodiny/semestr]
Počet míst: neurčen / 20 (neurčen)
Minimální obsazenost: neomezen
Jazyk výuky: čeština
Způsob výuky: prezenční
Úroveň:  
Pro druh: navazující magisterské
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Znamenáček Jiří Ing.
Jirát Jiří Ing. Ph.D.
Pro tento předmět jsou dostupné online materiály
Anotace
Poslední úprava: Znamenáček Jiří Ing. (30.07.2019)
Kurs seznámí účastníky s nejpoužívanějšími verzovacími systémy, jejichž použití kromě vývoje softwaru zahrnuje i jakékoliv aktivity vyžadující robustní ukládání historických dat. Studenti se naučí základům práce s distribuovanými verzovacími systémy (jako jsou například Mercurial a Git) – vytvoření repozitáře, jeho konfigurace, klonování a inicializace, standardní práce s repozitářem (přidávání a zanesení změn, odstraňování a opravy chyb, sledování změn a rozdílů a podobně).
Literatura
Poslední úprava: Znamenáček Jiří Ing. (31.07.2019)

Chacon, Scott; Straub, Ben: „Pro Git, 2nd Edition“. Apress, 2014. ISBN 978-1484200773

Elektronická verze: https://git-scm.com/book/en/v2

Český překlad prvního vydání viz: https://knihy.nic.cz

Sylabus
Poslední úprava: Znamenáček Jiří Ing. (31.07.2019)

1. Stručný přehled typů verzovacích systémů

2. Git – Konfigurace uživatele a repozitáře

3. Git – Základní práce s repozitářem

4. Git – Sledování stavu repozitáře

5. Git – Náprava chyb

6. Git – Vzdálený repozitář

7. Git – Paralelní vývojové větve

8. Git – Práce s více zdroji

9. Práce se systémem Mercurial

 
VŠCHT Praha