Git
Kod źródłowy naszych projektów jest zarządzany przez system kontroli wersji Git. Tutaj możesz dowiedzieć się, jak ściągnąć najnowsze rozwojowe wersje kodu źródłowego i jak przeglądać nasze repozytoria.
Czym jest system kontroli wersji?
Jest to narzędzie pomagające zarządzać kodem źródłowym większej grupie programistów. Może być rozumiane jako trójwymiarowy system plików z dodatkowym wymiarem, czasem. SKW przechowuje wszystkie zmiany, jakie zostały wprowadzone do kodu na przestrzeni całego jego okresu istnienia oraz informacje o wszystkich nadesłanych przez programistów poprawkach (zwanych rewizjami). Ponadto, udostępnia historię zmian i automatycznie łączy nadesłane poprawki z już istniejącym kodem tak, aby przy tej okazji czegoś nie skasować.
Nasze repozytoria Git
Od czerwca 2010 Invenzzia używa Git-u jako swojego podstawowego systemu kontroli wersji. Jest to rozproszony i niezwykle wydajny system pierwotnie zaprojektowany do zarządzania kodem źródłowym jądra Linux. Nasze repozytoria są hostowane przez serwis Github:
Funkcjonuje on zarówno jako hosting, jak i przeglądarka on-line.
Jak używać?
Kluczową zaletą Gita jest jego rozproszona natura. Nie wyróżnia on tzw. "centralnego repozytorium", aczkolwiek w naszym przypadku konta na Githubie funkcjonują właśnie w ten sposób. W dowolnym momencie możesz sklonować jedno z naszych repozytoriów i zacząć rozwijać je po swojemu. Nie potrzebujesz do tego żadnej naszej zgody, ani specjalnego dostępu. Swoje repozytorium możesz również opublikować w sieci (np. na Githubie) i jeśli Twoje zmiany nam się spodobają, możemy po prostu ściągnąć je do naszego.
Więcej o Gicie oraz Githubie możesz dowiedzieć się stąd oraz stąd
Archiwalne repozytoria SVN
Między 2008, a czerwcem 2010 roku Invenzzia korzystała z systemu Subversion. Archiwalne repozytoria wciąż są dostępne na naszym serwerze pod adresem svn.invenzzia.org/svn/ oraz svn.invenzzia.org (przeglądarka on-line). Należy jednak pamiętać, że raczej nie będą one już uaktualniane.