Pro zajištění vývoje více verzí softwaru jsou zde implementovány větve. Používají se k vývoji nových funkcí nástroje. Pokud je produkt vyvíjen týmem, může každý vývojář pracovat na konkrétní funkci v samostatné větvi.