Click here to Skip to main content
13,193,650 members (56,822 online)
Click here to Skip to main content
Add your own
alternative version


21 bookmarked
Posted 3 Mar 2005

Free tool for selection of source code control provider in Visual Studio

, 3 Mar 2005
Rate this:
Please Sign up or sign in to vote.
Free revision-/version-control selection tool, SCCPortal.

Source Code Control Provider Dialog


As a consultant, I work in many different environments; using different tools and applications from site to site. One of those tools is a source code control application (classically: Revision Control).

Multiple Microsoft Source Code Control Interface (MSCCI) compliant providers can be installed on a computer; but, Visual Studio (and other applications) does not provide a user interface for provider selection when you do have more than one Source Code Control (SCC) Provider installed.

Using the tool

Source Code Control Portal is a small application that allows the selection of a Source Code Control Provider (e.g. Visual SourceSafe) upon invocation of an MSSCCI-compliant client application (e.g. Visual Studio). It does not require knowledge or modification of Registry entries.

Once Source Code Control Portal is installed, any application that accesses MSCCI-compatible source code control systems will invoke Source Code Control Portal when run, allowing you to select which provider you wish the application to use for this invocation.

Provider Selection Dialog

  • Providers list

    This list contains the installed MSSCCI-compliant Source Code Control provider applications. The application that will be used by the client application (e.g. Visual Studio) is the selected icon and is delineated with an overlayed checkmark.

  • Remember my selected provider checkbox

    Check this checkbox if you would like the selected provider to be re-selected the next time you run a client application. This is useful if you want to override your normal Source Code Control application for this invocation. For example, you may do most of your work using Visual SourceSafe as your source code repository from Visual Studio. But, occasionally you may need Visual Studio to connect to the Workspaces source code control repository. To accomplish this, simply uncheck the Remember my selected provider checkbox and select the Workspaces icon.

  • Only show this dialog when the Shift key is down checkbox

    Like many Visual SourceSafe dialogs, this option allows Source Code Control Portal to operate transparently, only made visible when you choose--by holding the Shift key down while the client application (like Visual Studio) is executing.

Source Code Control Portal Supported Applications

Source Code Control Portal should work with any MSSCCI-compliant applications, both clients and providers.

At the time of writing, the following products have been tested with Source Code Control Portal:

Other products (this is not an exhaustive list) that claim to be MSSCCI-compliant, but have not been tested:

  • Perforce(Source Code Control provider)
  • Subway(Source Code Control provider)
  • Surround SCM(Source Code Control provider)
  • WinMerge(Source Code Control client)
  • UltraEdit(Source Code Control client)
  • SpiderWriter(Source Code Control client)
  • Microsoft Visual FoxPro(Source Code Control client)


Source Code Control Portal.


  • 3-Mar-2005

    Version 1.00 released.


    • Add Taskbar Notification icon when in use and to display active client applications.
    • Add support for version of MSCCI to be released with VS.NET 2005.


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Peter Ritchie
Architect Peter Ritchie Inc. Software Consulting Co.
Canada Canada
Peter owns an operates Peter Ritchie Inc. Software Consulting Co., specializing in Windows software development.

A software expert with over 15 years experience, Peter's expertise lies in C++- and C#-based Windows applications utilizing .NET COM, ATL, WTL, MFC, ASP, SQL Server, etc.

You may also be interested in...


Comments and Discussions

QuestionInstall on Vista? Pin
Kevin Lauer5-Apr-07 10:41
memberKevin Lauer5-Apr-07 10:41 
GeneralWill this tool let me allow to add my access Pin
Vijay Pathak20-Apr-06 11:36
memberVijay Pathak20-Apr-06 11:36 
GeneralAlways on Top Dialog Pin
Automation Software Engineer (A.S.E)17-Jul-05 20:22
sussAutomation Software Engineer (A.S.E)17-Jul-05 20:22 
GeneralRe: Always on Top Dialog Pin
Peter Ritchie18-Jul-05 4:26
memberPeter Ritchie18-Jul-05 4:26 
QuestionWhere is it? Pin
Eduardo Miranda3-Mar-05 23:07
sussEduardo Miranda3-Mar-05 23:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.171018.2 | Last Updated 3 Mar 2005
Article Copyright 2005 by Peter Ritchie
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid