(Sub) Version Control – Configure own SVN Server and Clients


Version Control Systems are used for manage files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed. This is a simple guide for how to configure a SVN server and SVN clients.

SVN Server (VisualSVN Server – Subversion Server for Windows)

VisualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform.

Download VisualSVN Server and Install it in your server machine.

After complete the installation create new users and repositories as your project by right click on them. Remember to tick on Create default structure (trunk, branches, tags)  when creating a new Repository.
SVN Server

SVN Server

Now your SVN server is ready to be used with SVN clients for your project.

SVN Client (TortoiseSVN)

Download TortoiseSVN and install it in all client machines which are going to use for subversion.
After installation, project has to be imported first to the SVN server (Log into server using created users). In the server projects are normally saved in trunk folder.
SVN Import

SVN Import

Right click on the project folder again and click on SVN Checkout… Set your Checkout directory as project folder name and click OK button. Then warning message will be displayed and click Yes.
SVN Checkout

SVN Checkout

Now your project is ready for SVN and click on SVN Commit… by right click on the project folder. You can commit project anytime when changes are happened to the project and any previos versions can be exported by the Server as your need.
Categories: Uncategorized | Tags: , , , | 4 Comments

Post navigation

4 thoughts on “(Sub) Version Control – Configure own SVN Server and Clients

  1. You better write about how to do it in linux too 😀 anyway good post bro 😀

    • GayanMW

      In linux Its bit cumbersome to configure Tortise SVN. Instead if you are using Netbeans as your IDE, you can use the built in SVN feature.
      Team–> SVN Just configure the Url and authorize it.
      That’s it.

  2. GayanMW

    Well done bro. 😀

  3. Pingback: Tweets that mention (Sub) Version Control – Configure own SVN Server and Clients « Chethaka's Blog -- Topsy.com

Share your idea or a question...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: