SVN Server Repository Configuration - BunksAllowed

BunksAllowed is an effort to facilitate Self Learning process through the provision of quality tutorials.

Community

SVN Server Repository Configuration

Share This


After installing the VisualSVN server on your Windows platform, you have to configure the server. To configure this, you have to open the VisualSVN Server Manager. Then the following window will be opened.


Now, right-click on the Repositories link on the left panel and click on Create New Repositories.

The following window will appear. As a beginner, select the Regular FSFS Repository and click on next.


In the following new window, enter the name of the repository you want to create. In our example, the name of the repository is testrepo. Then click on next for the next window.


In the following window, you are being suggested to select the choice as shown in the following figure. The details of this choice will be discussed later.



At this time, you can grant read and write permissions to all the users. Otherwise, you may choose Customize permissions and later you may grant access to the users according to your requirement.

Just to start with the SVN server, here we are choosing the choice as shown in the following figure. Now click on create button to create the repository according to your configuration.


In the next window, you will get the URL of the SVN server repository. Please note it for future use.



Here, we have come to the end of repository creation. Now the newly created repository is enlisted under Repositories on the left panel of the window as shown below.



In the above window, there are three directories created in the current repository. The purpose of these directories is discussed below:

trunk: This the basically the main area of the development. It contains all the codes or changes of the documents managed.

branches: This area contains major releases. Hence, if we add some feature for the next major release, the changes are to be performed in the respective branch and those must be added to the trunk also.

tags: When a version is released, a tag is created. It is basically used to point to the state of the code at that time. It allows to go back and reproduce any bugs if necessary in a past version. You should know that branches and tags are not the complete copy of the trunk of the releases. These are markers mentioning the state of the code. Note that sometimes tags are omitted.


I hope, you have liked this tutorial as always. Check out the next tutorial SVN User Management if you want to know more about user management of SVN servers.

Happy Exploring!

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.