Subversion is the server side of version control software.
TORTOISESVN is the client for version control software.
1. Download Subversion and TortoiseSVN.
Subversion Address: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
I chose the [setup-subversion-1.5.3.msi]windows install package.
Address of TortoiseSVN: http://tortoisesvn.net/downloads
[Tortoisesvn-1.5.5.14361-win32-svn-1.5.4.msi] Windows Installer package.
2. Start installing subversion and configure the program's installation path.
3. When the Subversion installation is complete, it is configured to run as a service.
Enter [cmd] in [start] [run] to open [Command Prompt window].
Input [sc Create Svnservice binpath= "D:/program files/subversion/bin/svnserve.exe--service-r/" E:/program Files/ subversion/"" Displayname= "Svnservice" depend= Tcpip start= Auto]. Svnservice: Service name.
D:/program Files/subversion/bin/svnserve.exe: The Path of the execution program.
/"E:/program files/subversion/": The path of the release inventory (that is, the database), if there are spaces in the path, please use [/"] to lead the path, not cited words will be error.
DisplayName: The name of the display.
Depend: Connection mode
Start: The starting mode of the service, [Auto] is automatic.
4. After the installation configuration is complete, you can start the service.
Use the command [net start Svnservice] to start the service.
Use the command [net stop Svnservice] to stop the service.
5. Now install TORTOISESVN and configure the installer path and restart the system.
6. After rebooting the system, create a [TestDB] folder under the [E:/program Files/subversion] folder, and then right-click the [TestDB] folder and the [TortoiseSVN] menu appears. Check [Tortoisesvn][create repository here ...] Menu.
Build a repository for [Native filesystem (FSFS)], as shown in the following figure.
7. Make sure that the [Svnservice] service is started and you can now access the repository browser by entering [Svn://localhost/testdb] in [IE].
8. But now it's just anonymous access, and you need to configure [E:/program files/subversion/testdb/conf/svnserve.conf] to access the information in the repository by permission.
change [# anon-access = read] to [anon-access = none] and cannot be accessed anonymously. (Remove "#" and Spaces)
change [# auth-access = write] to [auth-access = write]. Write data by permission.
change [# password-db = passwd] to [PASSWORD-DB = passwd]. Access data by password file, [passwd] as account number and password file.
You also need to configure the [E:/program files/subversion/testdb/conf/passwd] file.
under [[Users]], add a row [admin = 123456]. (User name and password to access the repository)
When you visit [Svn://localhost/testdb] again, you can use your account and password to do the repository operation.
9. OK, the simplest installation configuration is complete.
Originating From: http://blog.csdn.net/ieclipse/article/details/3539706