Helburuak
• SCM banatuak oinarritzen diren kontzeptuen inguruko oinarri teoriko eta praktiko bat ematea.
• Git-a daukan SCM baten ohiko lanak egiteko gai izatea.
• SCM banatuen lan eredua ezagutzea eta honen abantailak aplikatzea.
• Ikastaroa jarraitzea zailagoa izango da gutxieneko ezagutza hauek izan ezean:
- Garapen inguruneak erabiltzeko oinarrizko ezagutzak (edozein motatakoak)
- Bertsioen kontrol sistemen inguruko oinarrizko ezagutzak (edozein motatakoak).
Programa
- Git-en ezaugarri nagusiak.
- Git-en instalazioa Windows eta Linuxen
- Git-ek erabiltzen dituen kontzeptuetara sarrera:biltegiak, objektuak, egoerak, erreferentziak, aurkibidea, adarrak etab.
- Git-en oinarrizko konfigurazioa Windows eta Linuxen.
- Biltegi berria sortzea Git-ekin
- Oinarrizko eragiketak Git-ekin:
• Biltegiaren egoera erakutsi eta lanaren kopia
• Elementu berriak gehitu biltegira eta berrikuspen berriak sortu
• Lanerako adar berriak sortu
• Aktibatutako lan-adarra aldatu
• Lan-adarrak fusionatu
• Aldaketen historia ikusi eta berrikuspen zehatzetara itzuli
- "Urrutiko" biltegiekin lan egin (ingurune banatua):
• Urrutiko biltegi bat klonatu
• Urrutiko biltegi batetik edo batera aldaketa multzoak bidali eta jaso
- Lan banatuko eredu baten proposamena
- Git-en beste eragiketa batzuk:
• Partxe eta partxe monolitikoen serieak sortu.
• Adar baten berridazketa historia.