Located in Raleigh, NC, Imaginovation is a premium web development and design company with a passion for the online capability. Founded in 2011, Imaginovation's educated and experienced team utilizes the latest technologies combined with well-developed strategies to provide its customers with quality marketing and communications products that are both accomplishing and affordable. Imaginovation have mastered their capabilities in research and analysis, marketing, design, development, programming and maintenance, which are carefully combined and applied uniquely to each business. With cutting edge technologies and the passion and motivation to continue to update and innovate, the Imaginovation team offer websites, applications and other online solutions that guarantee affordability, quality and results. Michael has posted 25 posts at DZone. You can read more from them at their website. View Full User Profile

Subversion Installation Process

02.07.2013
| 1050 views |
  • submit to reddit

Introduction: It’s very difficult to manage software application when multiple developers are working on it. Subversion provides ability to manage these software applications. Below is the procedure of installation and manipulation of VisualSVN server.

VisualSVN is used as a version control for the development projects. It a free license copy available in the market. This source control requires 3 different installations.

1.  VisualSVN-Server-2.5.7 – It is installed on the server where subversion will be located. TortoiseSVN-1.7.10.23359-x64-svn-1.7.7: It is installed on a client machine.

2.  AnkhSvn-2.4.11610: it is installed on client machine and integrated with Visual Studio.

Install TortoiseSVN:

1.  Install TortoiseSVN on user’s machine. You will see it on right click.

2.  To download source code from sub version click on SVN CheckOut.

3.  Enter username and password. Click OK.

4.  It will download source code from the subversion.

5.  Green flag should be seen on downloaded files/folders. Changed files flag will change to red. You can commit those files into subversion.

6.  Right click on changed files/folders.

7.  Click on SVN Commit. Add log message and click ok.

8.  SVN update is used to get latest data from subversion.

Backup procedure of sub version:

1.  Subversion backups are taken using scripts and Visual SVN command prompt.

2.  Login to server and click on VisualSVN Server Manager.

3.  Open visual SVN command prompt.

4.  Execute following command and it will create a backup of related repository.

svnadmin hotcopy C:\folder\Repositories\WebApplication C:\Backup\ WebApplication.bak

Conclusion: Source control helps to manage applications easily and updated from all developers.

This article was written by the Imaginovation team.  They are a Raleigh web design and software development company who uses .NET, PHP, HTML5, JavaScript, and jQuery technologies.

Published at DZone with permission of its author, Michael Georgiou.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)