1.1 Create a folder to hold all repositories
$ mkdir ~/.svnroot
1.2 Create a repository
$ svnadmin create ~/.svnroot/project
2.1 Import the repository to work with it (only necessary to do it once)
$ svn checkout file:///home/pron/.svnroot/project
2.2 Create the main structure (only necessary to do it once)
$ cd project
$ mkdir trunk tags branches
3. Activate daemon to allow access to Subversion repositories using the svn network protocol
$ svnserve -d -r ~/.svnroot
4.1 Make a backup of a repository
$ svnadmin dump -q ~/.svnroot/project > project.dump
4.2 Restore a backup
$ svnadmin create project
svnadmin load project < project.dump
5.1 Creating a version
$ svn copy file:///home/pron/.svnroot/project/trunk \
> file:///home/pron/.svnroot/project/tags/v0.1 \
> -m "Creating v0.1 with the right command"
6.1 Recover the last version of a file that has been saved but no commited