Skip to main content

VERSION CONTROL TOOL (SVN)


VERSION CONTROL TOOL

In Project development several team members will be available

Each developers will be developing some components in project

All the developers may not be available in same office/location

Q-1) How to integrate all the developers code ?

Q-2) How to track changes happening to source code ?

For the above two problems, Version Control Tool is the solution

Version Control Tool provides Storage Capacity to store our project source code

Version Control Tool provides Monitored Access (Who/When/Why/What)

There are several version control tools are available in the market

·        SVN (Subversion)

·        GIT HUB

·        Bit Bucket etc…

 

SVN

SVN stands for Subversion

SVN is an Opensource software

SVN is a version control software

SVN follows Centralized Architecture


SVN Architecture

·        SVN Server

·        SVN Client



SVN Server will be installed in one remote computer

SVN Server setup will be taken care by Administrators

Administrator will create user accounts to provide access permissions

Administrator will create repositories will be available

Note : For every project one repository will be available

 

SVN Client software will be installed in every team member machine

SVN Client Software is used to communicate with SVN Server

Note: We can install SVN Client Software in our machine

 

SVN Installation Software

SVN Server (Visual SVN Server)

SVN Client (Tortoise SVN/Subclipse Plugin)

Comments