从Visual Studio 2008中删除SourceSafe集成

Mag*_*tus 6 svn visual-sourcesafe visual-studio-2008 visual-studio

最近有人询问有关从Visual Studio 6中删除SourceSafe集成的问题.我需要对Visual Studio 2008做同样的事情.

我们的团队使用Subversion,我已经安装了AnkhSVN,VS2008的Subversion插件(团队的其他一些成员使用VisualSVN).我发现SourceSafe"坚持"成为首选的集成源代码控制工具 - 工具>选项>源代码管理中的源代码管理插件设置似乎每次关闭VS2008时都会重置.这非常烦人,我想摆脱SourceSafe.

我尝试运行VS2008安装,目的是关闭(有效卸载)SourceSafe插件,但没有选项.

Dar*_*man 8

Visual Studio将源代码控制首选项存储在解决方案和项目文件中.要切换提供程序,您必须首先"解除绑定"旧提供程序.

  • 选择File> Source Control> Change Source Control,选择解决方案和所有项目文件,然后单击"Unbind".
  • 保存解决方案.
  • 然后,您可以使用工具>选项>源代码管理更改提供程序.

手动编辑.sln和.proj文件也有效,但并不完全推荐.

  • 这是重新绑定项目的推荐方法.(在"变更源控制"中实现此选项是SCC规范中的要求).无需重新打开解决方案.取消绑定所有项目后,可以在工具 - >选项 - >源代码管理中切换活动的SCC提供程序. (2认同)

Mag*_*tus 5

找到了!MS的帮助和支持网站对其进行了描述,请参阅第2节

在以下位置添加DWORD注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\HideInVisualStudio
Run Code Online (Sandbox Code Playgroud)

将其设置为1.重新启动VS2008并且SourceSafe插件选项消失.