使用Visual SourceSafe的“Open SourceSafe Database ...”命令,对话框底部有一个选项“下次运行Visual SourceSafe时打开此数据库。”
通常,在选中此框时,启动VSS后会立即打开最近打开的VSS数据库(即使它是VSS运行的第二个实例)。
我看到这个选项没有得到尊重。 VSS的所有启动都会导致在启动时打开相同的数据库。
删除HKLM\Software\Microsoft\SourceSafe\Databases
和HKCU\Software\Microsoft\SourceSafe\Databases
下的所有注册表项无济于事。
此外,HKCU\Software\Microsoft\Sourcesafe\Current Database
值准确指向我想要打开的数据库,但不是VSS实际打开的数据库。与HKLM
下的类似值相同。
答案 0 :(得分:2)
已设置环境变量以强制该特定数据库。
设置SSDIR时,将忽略VSS对话框选项。
清除SSDIR变量解决了问题。