sklad
Ve vývoji softwaru je úložiště centrálním umístěním úložiště souborů. Používá se ovládání verzí systémy pro ukládání více verzí souborů. I když lze úložiště nakonfigurovat na místním počítači pro jednoho uživatele, často se ukládá na Server, ke kterému má přístup více uživatelů.
Úložiště obsahuje tři primární prvky - kmen, větve a značky. Kufr obsahuje aktuální verzi softwarového projektu. To může zahrnovat více Zdrojový kód soubory a další zdroje používané programem. Větve se používají k ukládání nových verzí programu. Vývojář může vytvořit novou větev, kdykoli provede zásadní revize programu. Pokud větev obsahuje nežádoucí změny, lze ji přerušit. Jinak jej lze sloučit zpět do kufru jako nejnovější verzi. Značky se používají k uložení verzí projektu, ale nejsou určeny pro aktivní vývoj. Například vývojář může vytvořit „značku vydání“ pokaždé, když je vydána nová verze softwaru.
Úložiště poskytuje programátorům strukturovaný způsob ukládání vývojových souborů. To může být užitečné pro jakýkoli typ vývoje softwaru, ale je to důležité zejména pro velké vývojové projekty. Provedením změn v úložišti se vývojáři mohou rychle vrátit k předchozí verzi programu, pokud to způsobí nedávná aktualizace hmyz nebo jiné problémy. Mnoho systémů pro správu verzí dokonce podporuje vzájemné srovnání různých verzí souborů uložených v úložišti, což může být užitečné pro ladění zdrojový kód. Navíc, když je úložiště uloženo na serveru, uživatelé mohou soubory „rezervovat“ k úpravám, což zabrání úpravám souborů více uživateli najednou.