v SVN není daná struktura adresářů uvnitř repo. Asi nejpoužívanější konvence:
každý adresář v repo se navenek tváří jako samostatné repo
každý commit má jedninečný identifikátor (číslo) v celé repo. Pomcí tohoto čísla lze určit jednotlivé verze
Důsledky pro nás:
U SVN není nutné řešit problém s vývojovými větvemi, protože se pro nás tváří jako různá repa. Uživatel tedy musí zadat pouze URL repa a číslo revize (default = HEAD).