Category: Version Control

  • How to Co-work with Git on SourceForge and Github

    Basic Steps: Login to Github or SourceForge to fork (not clone) a project. Clone the forked project from your remote repo to your local disk. Coding and commit changes to your local repo. Push your changes to your remote repo. Send a merge request to the project owner. The project...

  • How to log in TFS as a different user?

    Sometimes you may want to switch to another user to log into your Team Foundation Server (TFS) service. However, you would find that Windows remembers your credentials and log you in automatically. So how to make TFS forget the old credentials so that you can get the chance to enter...

  • How to access Team Foundation Server Source Control from Windows Explorer?

    Most of the time I use TFS source control within Visual Studio. However, sometimes I just want to add or edit some files from within Windows Explorer without bothering to launch Visual Studio. If you have such needs as well, you can follow the steps below to achieve it. Firstly,...

  • How to Source Control SQL Server Stored Procedure using TFS in VS 2012?

    In this article, I will share with you on how to version control your SQL Server Stored Procedure using TFS in Visual Studio 2012. Ads Powered by Dynamsoft Here I am using Dynamsoft TFS Hosting service. If you don’t have a TFS account yet, you can sign up online here...

  • How to Manage TFS Permissions

    TFS has two types of permission management: Membership Management and Security Management. Membership Management: It defines the relationship between different users and groups. Security Management: It manages the permissions for users and groups. The above two management can be performed on three levels: Server Level, Collection Level and Project Level....

  • Using Visual SourceSafe - Show History

    This article is a part of SourceSafe / VSS Tutorial Show History Basics Show History is one of the most important features in SourceSafe. My personal feeling is that being able to go back to the pervious versions is the main purpose that software development teams use version control tools....

  • Using Visual SourceSafe - A Free Tool to Manage the MSSCCI Provider

    This article is a part of SourceSafe / VSS Tutorial Dynamsoft provides a tool called SCC Provider Manager with its SourceAnywhere source control product family. With this tool, you can choose one of the SCC providers in your system as the default provider. This is a screen shot of the...

  • Using Visual SourceSafe - How to backup & restore VSS DB

    This article is a part of SourceSafe / VSS Tutorial SourceSafe provides an Archive utility, with which we can periodically backup our VSS Database or projects and transport files/projects between SourceSafe databases. SourceSafe also provides a Restore tool which allows us to restore the data from an archive. How to...

  • Using Visual SourceSafe - Integrating VSS with PowerBuilder

    This article is a part of SourceSafe / VSS Tutorial PowerBuilder was a popular tool for database front end development. I used PowerBuilder 6 about 10 years ago to develop a MIS (Management Information System) application. The tool was powerful but in the past 5 years, PowerBuilder lost its ground...

  • Using Visual SourceSafe - Integrating VSS with Visual Basic 6.0

    This article is a part of SourceSafe / VSS Tutorial SourceSafe can be integrated into Visual Basic 6.0 to source control the VB forms, modules, class modules, etc.   To integrate SourceSafe with VB 6.0, we can do as follows: Choose SourceSafe as the current source control provider. For information...

  • Using Visual SourceSafe - How to manage users

    This article is a part of SourceSafe / VSS Tutorial Visual SourceSafe (VSS) users are based on VSS databases. When a VSS database is created, there will be two default users added to the database: Admin and Guest. As the database administrator, we need to add user accounts for all...

  • Using Visual SourceSafe - Integrating VSS with SQL Server 2008

    This article is a part of SourceSafe / VSS Tutorial Visual SourceSafe can be integrated with SQL Server Management Studio 2008 to facilitate team activities and enable parallel development. We can version control Table, Stored Procedure, Trigger, Rule, etc. in SQL Server 2008. We cannot directly version control the SQL...

  • Using Visual SourceSafe - Integrating VSS with Access 2003

    This article is a part of SourceSafe / VSS Tutorial In previous article, I wrote about how to integrate SourceSafe with Access 2007. This time, I will write about integrating SourceSafe with Access 2003. There is common information in the previous article. Please take a look at that article first...

  • Using Visual SourceSafe - Integrating VSS with Access 2007

    This article is a part of SourceSafe / VSS Tutorial With Access Source Code Control add-in, Visual SourceSafe can be integrated into MS Access to source control Access queries, forms, reports, macros, modules and data. SourceSafe stores each Access objects as a text file. When you add an Access object...

  • Using Visual SourceSafe - Label

    This article is a part of SourceSafe / VSS Tutorial Label Introduction Visual SourceSafe allows you to define a label for a file or project version. A label is a short and concise description given for purposes of identification, for example, “3.0Beta” or “Release”. Label is one way in Visual...

  • Using Visual SourceSafe - Microsoft Source Code Control Interface (MSSCCI) Registry Entries

    This article is a part of SourceSafe / VSS Tutorial MSSCCI Registry Structure How to Edit/View the Registry Improvement in Visual Studio 2005 and 2008   MSSCCI Registry Structure MSSCCI uses registry to organize multiple SCC providers. There are 3 elements in the registry: 1. The provider specific registry entries...

  • Using Visual SourceSafe - Cloak

    This article is a part of SourceSafe / VSS Tutorial Cloak is a useful little function in version control. It allows us to specify the projects to be ignored during recursive operations such as Get, Check In, Check Out, and Undo Check Out. Why Cloak Some of the subprojects may...

  • Using Visual SourceSafe - Branch

    This article is a part of SourceSafe / VSS Tutorial As we talked about in our last post Share, share is only a small function in version control. It should be combined with Branch to play a greater role. This article will talk about the following topics: Introduction to Branch,...

  • Using Visual SourceSafe - Switching Visual Studio projects from SourceSafe to other SCC providers

    This article is a part of SourceSafe / VSS Tutorial If you previously used SourceSafe to source control your Visual Studio projects and then find a better source control tool, you may need to switch the projects under SourceSafe to the new SCC (source code control) provider. In the following...

  • Using Visual SourceSafe - Share

    This article is a part of SourceSafe / VSS Tutorial In version control, Share enables files to be shared among multiple projects. It creates share links among these projects, so that the item can be viewed in all projects. If an item is modified in one project, the changes will...

  • Using Visual SourceSafe - VSS in Visual Studio 2005 & 2008

    This article is a part of SourceSafe / VSS Tutorial Navigation Links: Choosing SourceSafe as the SCC Provider in Visual Studio Adding Solution into Source Control of SourceSafe Performing SourceSafe Operations in Visual Studio Changing Source Control Binding Pending Checkins Window Viewing Source Control Message Visual SourceSafe can be integrated...

  • Using Visual SourceSafe - Project Diff

    This article is a part of SourceSafe / VSS Tutorial Why Project Diff Project Difference compares two versions of a project and displays the comparison results. We can use it to see the differences between our local Windows folder and VSS project, two local Windows folders or two VSS projects....

  • Using Visual SourceSafe - File Merge

    This article is a part of SourceSafe / VSS Tutorial To better understand how files are merged, you first need know something about how diff works. If you have not read the article: Using Visual SourceSafe - File Diff, please click here. File Merge Introduction File merge is the foundation...

  • Using Visual SourceSafe - File Diff

    This article is a part of SourceSafe / VSS Tutorial Why File Diff File Diff is one of the important features that we use with a version control system. File Diff compares two files and shows the differences. With these differences, we can better track the modification of our code...

  • Using Visual SourceSafe - Check Out

    This article is a part of SourceSafe / VSS Tutorial Check out basics Check Out, along with Get Latest and Check In, is one of the most common operations in many version control systems. The screen shot of Check Out in VSS 2005: (Screen shot of Check Out project) If...

  • Using Visual SourceSafe - Lock-Modify-Unlock or Copy-Modify-Merge

    This article is a part of SourceSafe / VSS Tutorial VSS supports two modes of work, Lock-Modify-Unlock and Copy-Modify-Merge. Lock-Modify-Unlock is the default style. The details of Lock-Modify-Unlock mode: Under this mode, only one developer can check out a file and work on it. Other developers need to wait for...

  • Using Visual SourceSafe - Get Latest

    This article is a part of SourceSafe / VSS Tutorial Navigation Links: Get Latest Version Basics How does VSS determine if our local copy is the latest version? Build tree Set file time Replace writable Get Latest Version Basics Get Latest, along with Check Out and Check In, is one...

  • Using Visual SourceSafe - Add operation of SourceSafe

    This article is a part of SourceSafe / VSS Tutorial Navigation Links: Add introduction Differences between SourceSafe 6 and 2005 Store only latest version File type filter Binary or not Add introduction A file must be added in a VSS database first before you can do check in, check out...

  • Using Visual SourceSafe - Working folder

    This article is a part of SourceSafe / VSS Tutorial Navigation Links: Working folder introduction Setting working folder Working folder is inheritable Clear working folder Working folder introduction A working folder is the specified corresponding folders on a user’s local computer used to store files when working with VSS projects....

  • Using Visual SourceSafe - Some Screenshots

    This article is a part of SourceSafe / VSS Tutorial The following screenshots shows the typical interface of SourceSafe. (Log on to VSS DB) (Client Window) (File History) (Share)   The SQL Server-based Source Control Software Designed to be a SourceSafe Replacement The Fastest SourceSafe Remote Access Tool Recommeded by...

  • Using Visual SourceSafe - Basic operations

    This article is a part of SourceSafe / VSS Tutorial Navigation Links: Add Get Check Out Check In I only put basic introduction of SourceSafe / VSS version control operations in this post. For detailed information about SourceSafe operations, like Add, Get, Check In and Undo, please refer to the...

  • Using Visual SourceSafe - Several Important Concepts

    This article is a part of SourceSafe / VSS Tutorial Navigation links: VSS Database/Repository Master Copy and Local Copy VSS Database/Repository VSS database/repository is the central place where all files, history, project structures, permission and user information are stored. VSS database consists of hundreds of or even thousands of individual...

  • Using Visual SourceSafe - What can VSS do?

    This article is a part of SourceSafe / VSS Tutorial Navigation links: History preserving File Difference Project/Folder Difference Easy Collaboration In a nutshell, you can use VSS to keep your files, including the previous versions, in a central repository/database. Although VSS is mainly used by software developers, it can be...

  • Using Visual SourceSafe - Market position

    This article is a part of SourceSafe / VSS Tutorial As a member of Visual Studio product family, VSS is a very popular version control solution among Windows developers. An IDC August 2004 ALM market report indicates the revenue of Microsoft in the ALM market in 2003 is US$38.1M. Since...

  • Using Visual SourceSafe - What is VSS?

    This article is a part of SourceSafe / VSS Tutorial Microsoft Visual SourceSafe, also called ‘VSS’, is a file-system-based source control tool from Microsoft. This tool was originally developed by One Tree Software Company and later taken over by Microsoft. The following content is copied from Microsoft web site: Microsoft...

  • Using Visual SourceSafe - Introduction

    This article is a part of SourceSafe / VSS Tutorial SourceSafe / VSS is a version control tool used by many Windows developers. I started to use SourceSafe in 1995. Before I started to work on SourceAnywhere for VSS (a VSS remote access tool) in 2003, I only used very basic...