Tortoisesvn is a free open-source client for subversion on Windows.
Generally, we first talk about the server configuration, and then about the use of the client, but on tortoisesvn, it can be reversed. If you only want to use SVN version control on your local computer or a trusted local area network, you do not need to install SVN, but only use tortoisesvn.
Next, let's talk about the use of tortoisesvn.
1. Download tortoisesvn. : Http://tortoisesvn.net/downloads, which includes the download of the Chinese Language package.
2. Install tortoisesvn. It's easy. Just click "Next. After installing tortoisesvn, restart the computer. Now you can use tortoisesvn.
Tortoisesvn is integrated into the windows resource manager. You can right-click the resource manager to view the function options of tortoisesvn.
3. Install the Chinese Language Pack. Install the downloaded Chinese Language Pack installer. After that, right-click tortoisesvn and select Simplified Chinese from the settings menu.
4. Obtain the existing version library files.
The version library is the core part of the subversion and the central data warehouse. The version library stores information in the file system tree in the form of a typical file and directory structure. Any number of clients connect to the Subversion library to read and modify these files. The client shares the information to others by writing data, and obtains the information shared by others by reading data.
Tortoisesvn can connect to the version library through multiple protocols: file: //, http: //, and SVN.
Now we try to obtain the version library file of an open-source system on the Internet.
Cnpack is an open-source tool organization for Delphi. The HTTP address of the code version library is http://cnpack.googlecode.com/svn/trunk.
(1) Create a working directory, such as D: \ source code.
(2) In the working directory, right-click tortoisesvn and choose "SVN check out". The check out dialog box is displayed. Enter the cnpack version library URL and set the check out directory to the cnpack directory under the working directory.
(3) After confirmation, tortoisesvn obtains the file and creates a cnpack folder in the working directory, which is the latest code file. The folder status is SVN Association ,.
(4) You can also select "version library Browser" in the tortoisesvn menu, enter the version library URL, display the version library browser, and directly view and manage files in the version library.
5. Version Management is provided on the local machine.
Tortoisesvn can open the version library in the local machine or shared directory through the file: // protocol, and tortoisesvn also provides the convenient function of creating version libraries. Therefore, we can directly use tortoisesvn to build a version control environment on the local machine or LAN.
Note that the version library under the shared directory must have read and write permissions for multiple users. Therefore, there is a problem with file security, ^_^, which is also a problem with VSS?
(1) create a version library.
Create a multi-version library parent directory c: \ svn_ds. Create the version library directory learnair (learn Air Code Management ). Click "create version library here" in the tortoisesvn menu ".
(2) If there is no file system read/write error, a message indicating success will be displayed, and the initial file and directory information of the version library will appear in the learnair directory.
(3) Open the version library description and select "SVN check out" from tortoisesvn. Enter the version library URL in the file Protocol, for example, file: // C:/svn_ds/learnair. Set the check-out directory and click OK. Create a check directory.
(4) manage files from the check-out directory.
Put the Air Code Directory into the check-out directory. tortoisesvn will automatically judge the folder and version library status, such:
Select "SVN submit" to submit the files and folders in the check-out directory to the version library.
Check out the modified file in the directory, and the icon status changes:
Similarly, you can view the differences between files in the Directory and the version Library:
Basic version management operations are not complex. if security is not high, such local version management is suitable for personal code history tracking and draft document management.
Link: http://www.cnblogs.com/rushoooooo/archive/2011/04/29/2032346.html
Tortoisesvn Installation and Use