最近有人询问有关从Visual Studio 6中删除SourceSafe集成的问题.我需要对Visual Studio 2008做同样的事情.
我们的团队使用Subversion,我已经安装了AnkhSVN,VS2008的Subversion插件(团队的其他一些成员使用VisualSVN).我发现SourceSafe"坚持"成为首选的集成源代码控制工具 - 工具>选项>源代码管理中的源代码管理插件设置似乎每次关闭VS2008时都会重置.这非常烦人,我想摆脱SourceSafe.
我尝试运行VS2008安装,目的是关闭(有效卸载)SourceSafe插件,但没有选项.
Visual Studio将源代码控制首选项存储在解决方案和项目文件中.要切换提供程序,您必须首先"解除绑定"旧提供程序.
选择File> Source Control> Change Source Control,选择解决方案和所有项目文件,然后单击"Unbind".
保存解决方案.
然后,您可以使用工具>选项>源代码管理更改提供程序.
手动编辑.sln和.proj文件也有效,但并不完全推荐.
找到了!MS的帮助和支持网站对其进行了描述,请参阅第2节
在以下位置添加DWORD注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\HideInVisualStudio
将其设置为1.重新启动VS2008并且SourceSafe插件选项消失.