1. Why use Subversion
I need a version control software that can be running under the Windows platform, SourceSafe features too little, huh, huh. Cvscent is the software I have currently used, but I think the configuration is still too trouble.
I chose Subversion because it is said that Subversion is "better CVS". It is a cross-platform. It is open source. The most important thing is to provide my CVS Repository to Subversion Repository, so I use it.
2. Install configuration record
2.1. System environment
All clients and servers are installed on the same machine, the operating system is Win2000
2.2. Installing the software
Install the Subversion (Server) and TortoiseSVN (client, clients can be optional), and you can click Next. Restart (I think it is to add some command line tools to the PATH environment variable).
2.3. Reading Manual
Open the online document of the Subversion, read the preface, how to read the HOW TO Read this Book. I feel that I am
Experienced Sysadmins, so read it directly on Chapters 5, 6 and 3 and the appendix. These sections include the fastest configuration usage guide for servers and client software. 2.4. Creating the repository under the E disk Create a directory svnrep, run the command line (- the value of the FS-TYPE parameter is the reason for the online document, in short, it is better than the default), OK. (Use TortoiseSVN to Import, I always biased programs with GUI interface) Svnadmin Create - FS-TYPFS FILE: /// E: / SVNREP / or SVNADMIN CREATE --FS-TYPE FSFS E: / Svnrep / 2.5. Add Project Read Online Manual Add Project section. Decide not to use the directory structure in the online manual, because I just want to use the basic features of Subversion as soon as possible. Read CREANG THEOUT, And Importing Initial Data directly. But it seems to be a tool for command line. Since I have installed TortoiseSVN, I don't have the command line. The specific steps are not described, it is too simple, as long as you use the right mouse button. 2.6. Using the client first Checkout project (Project) if I have a project running command line SVN Checkout File in the Last catalog in Repository (repository on the e: / svnrep) : /// E: / svnrep / gui then at the current working directory, picking out a project called GUI. If you use the GUI interface, it is simpler, it is not necessary to be more than it again. Some other operations will be used to use TortoiseSvn, it's too easy, huh, huh.