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.