有的时候机器上装了SourceSafe,又安装了ClearCase,VC的版本控制工具就默认成了ClearCase,有时候想用以前SourceSafe中的东西,都无法下手。我曾经想在VC6.0的[工具]->[自定义]中寻找答案,注册表也翻过了,一直就没有结果。
这件事一直没有解决,挺郁闷的,后来在IBM的网站上忘了用什么关键字终于搜索出来了一篇文章,正是解决该问题的,高兴死我了。
文章的标题是:How to switch between Attache and ClearCase SCC,大家可以去看看,我把文章的精华说一下,看看你的注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/SourceCodeControlProvider/ProviderRegKey
,我的值是:
Software/Atria/ClearCase
这就是现在使用的源代码控制软件的注册表路径,在
HKEY_LOCAL_MACHINE/SOFTWARE/SourceCodeControlProvider/InstalledSCCProviders
中的就是你机器上已经安装的版本控制软件列表,我的机器上是:
ClearCase
: Software/Atria/ClearCase
Microsoft Visual SourceSafe
:Software/Microsoft/SourceSafe
PB Native
:Software/Sybase/PowerBuilder/10.0/Native SCC
如果你想用SourceSafe代替ClearCase的话,该知道怎么做了吧:)