Using Visual SourceSafe - Pin

This article is a part of SourceSafe / VSS Tutorial

Pin is a small but sometimes helpful feature in Visual SourceSafe (VSS). VSS defines Pin as a marker that designates a specific version of a file. For example, if we want our team members to get a historical version by default, we can pin the file to the specific version.

Pin is not a native feature in SourceSafe. I usually do not use Pin very often and my personal recommendation is that we should avoid Pin if possible.


Pin has the following features:

  • When we do Get Latest, for a pinned file, VSS retrieves the pinned version, not the latest version.
  • We can still get the other versions in the Show History dialog box.
  • After a file is pinned, the file cannot be modified. We cannot do Check In / Check Out on a pinned file.

To pin a version of a file, please follow steps below:

  1. In Visual SourceSafe (VSS) Explorer, select the file that you want to pin.

  2. On the menu Tools, click Show History, as seen in the following screen shot:

Show History (Show History)

Or right-click the file that you want to pin, and select Show History.

Show History (Show History)

  1. In the History Options dialog box, click OK.

History Options (History Options)

  1. In the History of dialog box, select the version that you want to pin, and then click Pin. A pushpin icon will appear next to the pinned file.

Pin (Pin)

SourceAnywhere - the SQL Server-based SourceSafe Replacement

The SQL Server-based Source Control Software Designed to be a SourceSafe Replacement

SourceAnywhere for VSS - the Fastest SourceSafe Remote Access Tool Recommended by Microsoft

The Fastest SourceSafe Remote Access Tool Recommeded by Microsoft

Links: Previous article ««: Label in SourceSafe / VSS Next article »»: Show History in SourceSafe / VSS SourceSafe How To series home page: VSS / SourceSafe Tutorial