Click here to Skip to main content
15,887,596 members
Articles / Programming Languages / C++
Article

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

Rate me:
Please Sign up or sign in to vote.
2.33/5 (6 votes)
3 Mar 20053 min read 43.2K   322   21   5
Free revision-/version-control selection tool, SCCPortal.

Source Code Control Provider Dialog

Introduction

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 gotdotnet.com 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)

Support

Source Code Control Portal.

History

  • 3-Mar-2005

    Version 1.00 released.

    Future

    • 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.

License

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


Written By
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.

Comments and Discussions

 
QuestionInstall on Vista? Pin
Kevin Lauer5-Apr-07 10:41
Kevin Lauer5-Apr-07 10:41 
GeneralWill this tool let me allow to add my access Pin
Vijay Pathak20-Apr-06 11:36
Vijay Pathak20-Apr-06 11:36 
GeneralAlways on Top Dialog Pin
Automation Software Engineer (A.S.E)17-Jul-05 20:22
Automation Software Engineer (A.S.E)17-Jul-05 20:22 
GeneralRe: Always on Top Dialog Pin
Peter Ritchie18-Jul-05 4:26
Peter Ritchie18-Jul-05 4:26 
QuestionWhere is it? Pin
dudamir3-Mar-05 23:07
dudamir3-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.