For those who are not familiar with SVN, it is a revision/version control system. This is much the same as CVS or Microsoft SourceSafe. The good thing with SVN is that it is designed to be a better CVS, so most features of CVS can also be expected of SVN. Directories, renames and file meta-data are versioned as well. Commits are truly atomic, meaning no part of a commit takes effect until the entire commit has succeeded. SVN can also use HTTP-based WebDAV/DeltaV protocol for network communications and the Apache web server to provide repository-side network service. It also has a standalone server option which is what we are going to discuss here how to setup in Windows XP OS. And a lot more. Visit http://subversion.tigris.org/ for more information.
Outlined below is one of the means to install/setup a standalone svn server.
1) Goto http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
2) Download http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe or later version.
3) Run the installer, it should put the files in C:\Program Files\Subversion\.
4) Create a folder somewhere, say d:\svnserve.
5) Copy the following files from C:\Program Files\Subversion\bin
6) On the repository directory edit conf\svnserve.conf. Enable/uncomment "anon-access = read", "auth-access = write", and "password-db = passwd"
7) On the repository directory edit conf\passwd. Under [users] add a user and a password.
8) In d:\svnserve, run
svnserve.exe --daemon --root drive:\path\to\repository
For more information visit http://www.excastle.com/blog/archive/2005/05/31/1048.aspx
Version 1.6.4 can be downloaded from here (link).
Version 1.6.5 can be downloaded from here (link)
Version 1.6.6 can be downloaded from here (link)