Source Control Database

Do not get confused with databases like MS Access or SQL Server when we talk about the Source Control database. This is totally different. While MS Access or SQL Server is used to create tables and store data, Source control databases are used to store the files. Each source control system has their own proprietary format and method to store their data(files). One of the popular source control systems called ‘Visual Source Safe’ uses text files to store it’s data. When you create a new ‘database’ in VSS, it creates a bunch of files in it’s folder. Whenever you checkin … Click here to continue…..

Purpose of Source Control Systems

Source control systems can be used to solve all of the issues discussed in the previous chapter. Keep backup of your source code or documents. 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. Track which person changed what and when. Control who changes the file to avoid more than one person changing the file at the same time. At any point of time, any of the team members can get the latest version of all files from one single location, without … Click here to continue…..

What is Source Control?

Source Control Systems are software that are used to track changes to source code files and also to safely store source code. When you start a new project, where do you keep the source code? If you are a beginner programmer, you may simply create a folder in your computer and start creating and modifying files. After you spend lot of time on one project, you will realise the need for a backup. So, you may make a copy of your project and save into another location in your computer. Over a period of time, you may find that something … Click here to continue…..

Difference between VSS and VSTS Team Foundation

The Microsoft Visual Studio 2005 product-line offers two choices for software change management: 1. Visual SourceSafe 2005 2. Team Foundation (TF). Visual SourceSafe is a source control tool for professional software developers. Team Foundation is a change management system that provides integrated source control, issue tracking, and process management for development teams. File Storage VSS stores the file data as files within the file system. Team Foundation stores the files as data within SQL Server database. It uses stored procedures for efficient storage and retrieval of files. A transaction with SQL Server can be rolled back in case of a … Click here to continue…..

Introduction to VSTS

Visual Studio Team System (VSTS) is an integrated development environment coming with Visual Studio family of products. Some of the features of VSTS include the following: Use as a source control system or version control system (replacing VSS and similar tools) Use a bug tracker software (replacing other bug tracking software). Create work items and assign to members of the team Design and modeling tools for development and software design. Setup Unit tests (replacing NUNit). Analyze code for potential problems and coding standard violations. Setup and create automated build process (replacing NAnt and other similar tools). Create and run manual … Click here to continue…..