Visual SourceSafe Resources

Vision: The purpose of this page is to provide you with links to other Internet sites discussing Microsoft Visual SourceSafe, 3rd party related products or source code control integration in VisualStudio.

MSDN and Knowledge Base
One of the best resources to start with when you have a problem with Visual SourceSafe is Microsoft Knowledge Base site.
Just be creative in your searches and you might discover that other users had similar problems before.
Also, don't forget to check the Home Page for Visual SourceSafe on MSDN if you need documentation or additional links.

Search engines
Have you tried already searching for your specific problem using engines like MSN Search, Google or Yahoo ? It is likely that you're not the first to encounter the issue. Searching the web you can find how other users have dealt with the situation, and perhaps find a solution.

Blogs

  • Richard Berg's blog - Richard is providing support for VSS and his blog contains status updates and interesting articles on VSS and TFS
  • SourceSafe Team's WebLog - SourceSafe team has its own blog on msdn site. Although it was not updated recently, don't forget to check it out! (you can use it to contact VSS devs)
  • Forums
    VisualStudio and SourceSafe users can also get support via on-line forums.

  • Visual Studio Source Control and SourceSafe Forum

    Newsgroups
    There are a couple of newsgroups discussing Visual SourceSafe or source control integration in VisualStudio.
    To access them, create a news account pointing to the news.microsoft.com server. Here are their names:

  • microsoft.public.sourcesafe
  • microsoft.public.visual.sourcesafe
  • microsoft.public.vsnet.vss
  • microsoft.public.vstudio.sourcesafe
  • microsoft.public.es.vsourcesafe (in Spanish)

    Product support (PSS)
    Sometimes it's better to call PSS, either for solving a new issue or obtaining a patch/QFE for a known issue. It looks like the first 2 product support calls are free; to my knowledge, if the isssue is proven to be caused by a Microsoft bug the support calls are free even after that.

  • Microsoft Product Support for SourceSafe 2005
  • Microsoft Product Support for VSS 6.0
  • Direct email
    If all the above options failed, or if you have questions that only a VSS developer might be able to answer, you can also contact Microsoft on the following aliases (on microsoft.com domain):

  • SsUser - SourceSafe Technical Assistance Forum
  • SsNetInt - Visual SourceSafe integration in VS .NET
  • VsTfDisc - Team Foundation Source Control Discussions
    Please do not abuse these aliases by e-mailing with questions on VSS/TFS/Scci usage that could otherwise be answered by reading the manual, MSDN, or getting help from user communities. Thanks!

    Books

  • Essential SourceSafe by Ted Roche and Larry C. Whipple, aka. "The VSS Bible"
  • Visual SourceSafe 2005 Software Configuration Management in Practice by Alexandru Serban

    Interfacing your program with SourceSafe

  • Microsoft Source Code Control Interface (MSSCCI)
      - Enables third party version control systems to integrate with Microsoft development tools such as Visual Studio
      - Enables VisualStudio-like Integrated Development Environments to access version control systems like Visual SourceSafe that implement this interface.
  • VSS OLE Automation interface (IVSS)
      - Allows to programmatically extend the Microsoft Visual SourceSafe version control. For documentation see next MSDN topics:
           VSS 2005 Automation Interface and Microsoft.VisualStudio.SourceSafe.Interop descrption
           VSS 6.0 Automation Interface
           VSS 5.0 Automation Interface

    Source Control Utilities

  • VSSEMS Utility - A tool for Visual SourceSafe database administrators provided by Microsoft PSS (but unsupported by Microsoft).
  • VSSDataWiz Utility - DataWiz is a tool for Visual SourceSafe 6.0 database administrators, doing more reference checking than analyze6 does. Its functionality has been integrated into VSS 2005's analyze utility.
  • MSSCCI Source Code Control Providers Switcher by Soenke Schau - runs in system tray allowing easy on-the-fly switching between MSSCCI providers installed on the machine. The application is a VC++ project and requires compile. It is no longer needed for VisualStudio .NET 2005, which includes provider switching mechanisms.
  • SSService Test - Test the connection to the RPC service used by Visual SourceSafe 2005.
  • Remove Source Control Info by Michael Carbenay - removes source control info from VisualStudio.NET 2003 solution and project files. Might be a substitute for the Unbind button from File/Source Control/Change Source Control dialog. Use it only if you experienced "Unspecified error" messages with the Change Source Control dialog. The recommended way is to use the Unbind button - please contact Microsoft if you experienced problems with it, so they can fix the bugs in next VisualStudio versions.

    Shell Extensions for Visual SourceSafe (integrate VSS commands into Windows Explorer)

  • SourceXplore (SXP) from EPocalipse Software
  • Effective SourceSafe

    Tools for accessing SourceSafe databases over Internet

  • SourceOffSite (SOS) from SourceGear - Access SourceSafe databases over the Internet
  • VssConnect from VoxCode - Provides remote SourceSafe database access across low bandwidth connections
  • VSS Remoting from Source Remoting - Remote SourceSafe database access software
  • SourceXT from Acorden - Remote SourceSafe database access software
  • VSS.net from DMB Consulting - Access SourceSafe database using web services (freeware, with source)
  • SourceAnyWhere (SAW) from DynamSoft - Cross-platform SourceSafe remote/internet access tool
  • SccBridge from Arthur Nesterovsky - Access SourceSafe database using web services (open source)
  • SourceSafe Web Interface (SSWI) from Component Workshop - Access remote Sourcesafe database from Windows or Mac clients
  • Visual SourceSafe 2005's Internet plugin - access remote VSS databases from Visual Studio or IDEs supporting MSSCCI source control providers
  • SourceSafe Client - VSS Explorer-like tool, reusing Visual SourceSafe 2005's service for server-side (Unreleased yet)
  • SourceSafe Web Explorer from Simon Mournier - Read only version demonstrating browse of VSS databases in browser

    3rd party tools for SourceSafe

  • SourceVizor - Tools improving notification, reporting, and SourceSafe administration
  • Effective SourceSafe - Explorer shell extension to operate on SourceSafe controlled files

    3rd party source control providers that integrate with VisualStudio (using MSSCCI API)

  • Team Foundation Server MSSCCI Provider for VS2005
  • GotDotNet Worspaces
  • SourceGear Vault
  • IBM Rational Clearcase
  • Perforce SCM
  • Serena ChangeMan Version Manager (Merant PVCS)
  • Borland StarTeam
  • PureCM Source Control Management
  • MKS Source Integrity Enterprise
  • Quma Version Control System (QVCS)
  • Relisoft Code Co-Op
  • WebLogic Workshop
  • ComponentSoftware RCS (CS-RCS)
  • Aigenta Unified Scc (CVS, Subversion/SVN)
  • Preston Bannister's Active CVS and the old CVSScc
  • Jalindi Igloo CVS plugin
  • TamTam CVS SCC plugin
  • PushOk CVS plugin
  • PushOk Subversion/SVN plugin
  • Subway Subversion/SVN plugin
  • ANKH Subversion/SVN plugin
  • Surround SCM
  • SourceOffSite
  • VoxCode's VssConnect
  • VSS Remoting
  • SourceXT
  • SourceAnyWhere (SAW)

    (This list is not complete and lists providers in no preferred order;
    If you developed a source control provider and want it listed here, please send me an email)

    (Back to SourceSafe and source control integration page)