Az SVN (Apache Subversion) egy centralizált verziókezelő rendszer, amely a CVS (Concurrent Versions System) utódjaként jött létre. Segít a szoftverkód, dokumentumok és egyéb fájlok változásainak követésében.
| Szempont | SVN | Git |
|---|---|---|
| Modell | Centralizált | Elosztott |
| Hálózati függőség | Online műveletek | Offline képességek |
| Történeti adatok | Szerveren | Minden kliensen |
| Branching | Nehézkesebb | Gyors és egyszerű |
| Tanulási görbe | Alacsonyabb | Magasabb |
| Teljesítmény | Lassabb | Gyorsabb |
Bár a Git népszerűsége jelentősen megnőtt, az SVN még mindig használatban van egyes cégeknél és projektekben, különösen ahol:
Az SVN stabil, kipróbált rendszer, amely különösen alkalmas lehet centralizált fejlesztési folyamatokban.