为什么SourceSafe不尊重“下次打开这个数据库......”选项?

时间:2009-05-06 15:21:05

标签: version-control visual-sourcesafe

使用Visual SourceSafe的“Open SourceSafe Database ...”命令,对话框底部有一个选项“下次运行Visual SourceSafe时打开此数据库。”

通常,在选中此框时,启动VSS后会立即打开最近打开的VSS数据库(即使它是VSS运行的第二个实例)。

我看到这个选项没有得到尊重。 VSS的所有启动都会导致在启动时打开相同的数据库。

删除HKLM\Software\Microsoft\SourceSafe\DatabasesHKCU\Software\Microsoft\SourceSafe\Databases下的所有注册表项无济于事。

此外,HKCU\Software\Microsoft\Sourcesafe\Current Database值准确指向我想要打开的数据库,但不是VSS实际打开的数据库。与HKLM下的类似值相同。

1 个答案:

答案 0 :(得分:2)

已设置环境变量以强制该特定数据库。

设置SSDIR时,将忽略VSS对话框选项。

清除SSDIR变量解决了问题。