is a client of SVN, Visual and Studio together, VisualSvn Server is a SVN server, including Subversion, Apache and user management. If the direct use of Subversion, then in Windows system, in order to let it start with the system, will be SVN Server Windws service package, but also modify the configuration file to control user permissions, and if you want to be in the way of Web [HTTP] access protocol, usually installed configuration Apache, if you are a novice, do not a headache? Serve integrates Subversion and Apache, eliminates the need for all of the above trouble. When the installation of SVN Server has been encapsulated as Windws service, Apache server configuration is specified in the image interface, authentication, access port and other simple operation; in addition, the management of user rights is to configure the interface through the image. Since we began using the Subversion and TortioseSVN, so there is no change of other software. The TFS has not been used, in fact, I just read some articles only, do not understand it. Server is free, while is charging. is a client of SVN, Visual and Studio together, VisualSvn Server is a SVN server, including Subversion, Apache and user management, the advantages in the above said.

Server allows you to easily install and manage the full-featured Subversion server on the Windows platform. Because of its powerful functions, incomparable availability and unique enterprise features, Server of the small business and enterprise users are very useful.

The main function of Server include:

Active Directory single sign on

Multi site storage replication

Backup and restore

Support HTML5 interface Web

PowerShell scripting and automation

Delegate storage management

The remote server management

Access and operation record

Server configuration and method of use [ Server] end

This site to download and install, run Server Manger, here is the start interface:

Well, let me add a code library [Repository], as shown below:

As shown above, create a new code, enter the code shown in the library name in the text box:

Note: the CheckBox if selected, in the following code base StartKit creates trunk, branches, tags three directory; not only selected, create an empty code base StartKit.

Click the OK button, the code base is created.

You create a code library, no content inside. How do I move into the source code in this tutorial part ii.

Here, we began to set security, right click on the left side of the Users:

Enter the above information, click on the OK, we will create a user. In accordance with the above process, respectively Developer1, tester1, Manager1 add users, well, we started to add users to these we have just created the project:

Click the "Add..." button, we just add the user in the picture below, click the OK button:

Note: you may notice the Groups, yes, you can also create a group, add the user to each group, then the group is authorized, the operation is relatively simple, then skip.

As shown below, respectively for the user or group [authorized]:

Click "OK" button above the user has different access to the StartKit repository.

Because the user starter is a newcomer in the team, he does not want to submit a new code base code, so he can only read the code in the library code, can submit code. Tester1 is not responsible for testing personnel, code, so it is read-only. While Developer1 and Manager1 are developers and project managers, has read and write permissions.

In the actual project development process, Developer and tester are not only one person, then use groups to authorize more convenient, you can own this practice.

The basic use of TotoiseSVN

In the project management practice tutorial, to do good work, must first sharpen his [Basic Tools], I have to explain how to install TortoiseSVN. In the above explanation has been talked about how to use Server, today I want to say is simple, the use of TortoiseSVN.