I find SVN a good tool for versioning my source code and even documentation in some cases. Sifting through the internet I found several nice tutorials how to set up the SVN environment but couldn't find any which were short and simple. In order to make a simple and straight forward installation guide I made this page.
I'm using VisualSVN Server. It is a nice compact GUI application which simplyfies the usage of SVN repository. Migration steps:
Use the following command to create a backup using CMD :
svnadmin hotcopy C:\svn\repo D:\backup\svn\repo
svn\rep: location of your SVN Repository root
backup\svn\repo: destination of your backup
Use it for every repository in your SVN repo.
Don't forget to copy the server related data!
A quote from the VisualSVN Server help site:
"Please note that all other VisualSVN Server related data (such as user rights settings) are stored in your repositories topmost folder (C:\Repositories by default). You should backup them separately."
You can get the latest release at http://www.visualsvn.com/server/download/.
In VisualSVN Server GUI go to main presentation screen and chose "Import existing repository".
Under "Existing Repository Location" browse to the backup you previously created.
Name the new repository and that's it.
All the help you need:
http://www.visualsvn.com/server/
http://www.visualsvn.com/support/