Když skupina programátorů pracuje na větším projektu, potřebují si někde uchovávat výsledky své činnosti tak, aby k nim měli přístup všichni členové týmu kdykoli a odkudkoli. K tomu se používají SCM 5 systémy. Jedním takovým systémem je i Git. I když autor Linus Torvalds zásadně odmítá přirovnávat Git k tradičnímu SCM díky systému větvení, našim účelům to postačí. Git je tedy distribuovaný verzovací systém s možností vytváření větví a jejich slučování. Možnost větvení podporuje vývojáře zkoušet nové nápady bez nutnosti sdílet je s ostatními. Zmíněná distribuovanost 5 Source control management (systémy pro správu zdrojových kódů) 15 systému poskytuje každému vývojáři lokální kopii celé historie vývoje. Změny se kopírují z jednoho úložiště do jiného a importují se v podobě dalších vývojových větví [9]. V tomto projektu nebyl Git použit z důvodu spolupráce více programátorů, nýbrž kvůli potřebě organizovaně zálohovat odvedenou práci a mít přístup k předešlým verzím aplikace. Jako hosting pro Git repozitář byla použita webová služba GitHub, která nabízí bezplatné uložení opensource projektů.
GitHub
od
Značky:
Napsat komentář