Subversion (SVN) ist eine freie, unter Apache-Lizenz veröffentlichte, Software zur Versionsverwaltung von Dateien und Verzeichnissen. Versionierung wird oft von Programmierern zur Verwaltung des Quellcodes verwendet, jedoch ist eine weitaus trivialere Verwendung denkbar. So können zum Beispiel simple Textdokumente – etwa einzelne Kapitel einer Abschlussarbeit – mit SVN verwaltet werden, sodass sie zentral abrufbar sind. Weiterhin können Zugriffsrechte gesetzt (um beim obigen Beispiel zu bleiben, wären es hier Leserechte für den Betreuer) oder aber alte Versionen wiederhergestellt werden.
In diesem Tutorial soll kurz veranschaulicht werden, wie man möglichst schnell und einfach einen SVN Server auf einer Maschine mit Ubuntu 10.04 LTS aufsetzen und verwenden kann. Das bedeutet, es wird auf die Verwendung eines Apache mit DAV-Modul verzichtet, ein Service der die Dateien auch über den Browser bereitstellen kann.

