Switching between multiple Msscci providers
People who start using TFS Msscci provider, usually want to keep working with the old provider (e.g. SourceSafe). Unfortunately, function to switch between different multiple Msscci providers is feature of the IDE, not of the provider. VB6, VC6 and VS 2003 does not support it, only FoxPro guys are lucky. As the workaround I would suggest the following solutions:
- Manual changing of the registry.
Msscci configuration lives in registry, in HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider
What is important for VB6, VC6 and VS2003 users is value of ProviderRegKey, which stores the location of the default provider. Every provider is also registering it's location under
HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders
So the simplest way to change the current Msscci provider is to copy it's location from InstalledSCCProviders (e.g. Software\Microsoft\SourceSafe) and paste it into ProviderRegKey. - Registry script
Prepare registry script that will do the job:
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider]
"ProviderRegKey"="Software\\Microsoft\\SourceSafe" - Powertoy
Of course the best way would be to use small application, leaving in the system tray, which would let us change the value of ProviderRegKey.
Of course playing with system registry is dangerous, do it on your own risk,
UPDATE 5/31/2006
Two tools which allow to change default Msscci provider were mentioned in the msdn's forum:
Comments
Anonymous
October 25, 2006
En algún momento de tu vida vas a ocupar un tipo de herramienta muy peculiar, un seleccionadorAnonymous
September 03, 2007
I tried SccSwitch and it works great, thanks. When migrating VS2003 projects to Team Foundation Server this is an invaluable tool.Anonymous
April 15, 2008
I have played a little with MS Access 2007, verifying that it's working with TFS Msscci 2008. In orderAnonymous
April 15, 2008
PingBack from http://microsoftnews.askpcdoc.com/?p=2639Anonymous
April 15, 2008
Usare il MSSCCI di TFS 2008 con MS Access 2007Anonymous
June 19, 2009
PingBack from http://debtsolutionsnow.info/story.php?id=6800