Yes, Visual Studio supports several providers. The entire VS architecture is plug-in-based, and SCC providers are another kind of plug-in (usually implemented as a βpackageβ in VS terminology).
You can only have one SCC provider at a time. Thus, you cannot have different projects related to different providers within the same solution.
The active SCC provider can be switched:
- Go to Tools β Options β Source Control (present on VS 2005) - or -
- Using a tool such as SccSwitcher to modify the registry directly (required on VS 2003 and earlier)
- Opening a solution in which SCC bindings are already written
You cannot change the provider from the Bind dialog box (File β Source Control β Change SCC). All you can do is bind / unbind, or in the case of several odd providers like SourceSafe, edit the server path.
To change the provider of an existing solution, you must use the Bind dialog box to remove the existing bindings, change the active provider from Tools β Options (or SCCSwitcher, if necessary), then run the Add Solution to Source Control wizard from Solution Explorer.
Richard Berg May 11 '09 at 23:54 2009-05-11 23:54
source share