Creating Your Development Environment in WLAN Using Tortoise SVN and VisualSVN Server (VSS)

Purpose of Article

This article explains how to install the Tortoise SVN and VisualSVN Server (VSS) and how to create our development environment in WLAN.

We (myself and my friends) were working on a small project from home and at that time we needed to do check-in and check-out of that project. This is way I configured our development environment so that we can easily manage a single copy of the project.

We need to install the VisualSVN Server on the server and install the Tortoise SVN un each of the client computers and provide the repository link from the VisualSVN Server to the Tortoise SVN URL.

Overview of WLAN

What is Tortoise SVN?

Tortoise SVN is an Apache™ Subversion (SVN) client, implemented as a Windows Shell Extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest interface to the (Sub) Version Control! We can find more information about Tortoise SVN and the features of Tortoise SVN.

What is VisualSVN Server (VSS)?

VisualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform. Thanks to its robustness, unbeatable usability and unique enterprise-grade features, VisualSVN Server is affordable both for small business and corporate users.

We can find more information about the VisualSVN Server and Features of the VisualSVN Server.

To download:

  1. Tortoise SVN
  2. VisualSVN Server (Standard Edition)

The following are the resaons why I use these:

  • Both are easy to install.
  • No licensing required.
  • Both are free.
  • Both are easily manageable and easy to use.

Installing Tortoise SVN

After downloading the setup of Tortoise SVN, start the setup as in the following:

Installing Tortoise SVN

 Tortoise SVN Start the setup

Completing the Tortoise SVN

This is how we can easily install it.

Installing VisualSVN Server(VSS)

After downloading the setup of VisualSVN Server (VSS), start the setup as in the following:

Installing SVN Server

WLAN-6.jpg

Select Component option in SVN Server setup

Editions Options in SVN Server setup

Svn Server configuration setup

Completing SVN Server setup

This is how we can easily install VisualSVN Server.

Use VisualSVN Server to create new Repository for a project.

VisualSVN Server to Create new Repository

Repository structure in SVN

Repository Access Permission for new Repository

Repository created successfully

On the preceding image we can see that the Repository URL is used by the other remote client to connect with our server.

Install Tortoise SVN and provide checkout URL

Creating a working copy

Create a folder somewhere on your local computer, and provide it a name that makes its purpose obvious. I call mine "_svn_working_copy". Create it inside the job folder for the specific project it relates to. For instance, my folder might reside at "D:/jobs/my_project/dev/_svn_working_copy".

Right-click on the directory you created, and choose SVN Checkout from TortoiseSVN's context menu. In the Checkout dialog that appears, enter the URL of your repository trunk.

Creating a working copy

Now in the URL provide the same URL from the VisualSVN Server (repository URL).

Now we can access the data from the remote computer using check-in and check-out.