Subversion (SVN)
Mer info
- Skapad av
- CollabNet
- År
- Ägare
- Apache Software Foundation
- Typ
- Versionshanteringssystem
- Licens
- Apache 2.0
- Efterföljare
- Git
Centraliserad versionshantering byggd för att ersätta CVS, som i sin tur ersattes av Git — men lever kvar där filerna är stora.
Startat på CollabNet år 2000 med den uttalade målsättningen att bli "ett bättre CVS", vilket också var projektets inofficiella slogan. Förbättringarna var konkreta: atomära incheckningar så att ett avbrutet commit inte lämnade halva ändringen i historiken, versionshantering av kataloger och filnamnsbyten, och billiga grenar implementerade som kopior i repot.
Modellen är centraliserad — ett repositorium på en server, arbetskopior hos utvecklarna, revisionsnummer som ökar globalt. Konventionen trunk/, branches/, tags/ är ren katalogstruktur, inte en inbyggd funktion. Git tog över nästan helt efter 2008, men SVN håller ställningarna i spelbranschen och hos företag med binärfiler på gigabytenivå, där distribuerad historik är opraktisk.