Versionskontrolle ist bei größeren Projekten unumgänglich notwendig. Releasemanagement und parallele Entwicklung kann man anders nicht betreiben. Subversion hat sich mittlerweile als hervorragende Alternative zu großkopferten kommerziellen Systemen wie Clearcase oder Perforce etabliert, und hat das ebenfalls als Open Source erhältliche CVS lange als dessen Nachfolger abgelöst.
Arbeitsweise
Einfacher Workflow
Update
Branching, Merging und Tags
Releasemanagement-Strategien
Einschränkungen