Verzovací systémy
Osnova témat
-
Anotace
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ě).
Garanti
Jiří Jirát, Jiří Znamenáček
Sylabus
1. Stručný přehled typů verzovacích systémů
2. Git
. Konfigurace uživatele a repozitáře
. Základní práce s repozitářem
. Sledování stavu repozitáře
. Náprava chyb
. Vzdálený repozitář
. Paralelní vývojové větve
. Práce s více zdroji
3. Mercurial
. Konfigurace uživatele a repozitáře
. Základní práce s repozitářem
. Sledování stavu repozitáře
. Náprava chyb
. Vzdálený repozitář
Literatura
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
-
-
-
Konfigurace uživatele a repozitáře
Základní práce s repozitářem
Sledování stavu repozitáře
Náprava chyb
Vzdálený repozitář
-
-
Paralelní vývojové větve
Práce s více zdroji
-