What is VSS? Use of VSS? How can we use VSS in our Application?

Answer Posted / supraja

VSS is one of the widely used source control systems. This
is a Microsoft product and is available as part of the
Visual Studio products. Most of the .NET developers use
this tool for the source control.

Purpose Of VSS:

1. Keep backup of your source code or documents.

2. Maintain all versions of your files so that you can
retrieve any of the old versions of the file easily without
searching all over your hard drive.

3. Track which person changed what and when.

4. Control who changes the file to avoid more than one
person changing the file at the same time.

5. At any point of time, any of the team members can get
the latest version of all files from one single location,
without the need to ask each member for the latest files.

6. Track progress - project manager or team leader can
monitor the file change activity in source control systems
to find out how much work each person has done on each day.




How Source Control Systems work ?

------------------------------------------------------------
--------------------

This article explains how the Source Control systems work.




A Source Control System is a software used to track file
changes. Below are the steps required to use Source Control
Systems:

1. Install a source control server software in one of the
secure servers in your office.
2. Create a new database in the source control server. This
database will keep all files for your project.
3. Create users in source control for each member in your
team.
4. Install source control client software in each member's
machines.
5. Connect the client software to the server software.
6. Start using the source control system by adding files to
the server using the client software.

Typically, you will create one source control database for
each project in your company. In small companies, each team
may install a source control server and create a source
control database for their team. But in large
organizations, there will be one dedicated, secure server
computer in which the source control server is installed.
No team members/managers will have access to this system.
Only the networking department will access this machine.
They will create a separate source control database for
each project in the company and create users for that team.

Source Control systems provide a user interface very
similar to the windows explorer. You can create folders and
add files. The folder structure should be same the folder
structure in your project. You will create the same set of
folders and add files to the corresponding folders.

When any person create a new file in the project, he will
add it to the Source Control System in the correspoding to
folder. From that point onwards, the file is "controlled"
by source control system. If anybody want to change the
file (including the person who created the file), he has
to "checkout" the file from Source control. You will learn
more about the Checkin and Checkout process in coming
chapters.

Is This Answer Correct ?    10 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a managed code? : Dot net architecture

561


any one can explain about projectarchitecture and project approach briefly

2068


Explain hard disk and what is its purpose? : Dot net architecture

517


What is the difference between metadata and menifest ?

474


how to change row background color in gridview

561






Does application frame need host?

497


What is an interrupt? : Dot net architecture

508


What is Opf3

591


What re interop services?

564


How can implement drag and drop using atlas?

572


What are .net mobile controls features? : Microsoft dot net mobile

496


What are the options provived by vss to the user? how it will help us while delevoping application?

1757


What is a virtual memory? : .NET Architecture

538


what are login controls?

1411


What is application frame host?

596