代码之家  ›  专栏  ›  技术社区  ›  FryGuy

从Visual Studio 6中删除SourceSafe集成

  •  4
  • FryGuy  · 技术社区  · 17 年前

    最近,SourceSafe与visual studio的集成开始表现不佳,因为我们已经移动了,SourceSafe“服务器”位于VPN上,而VPN的连接速度很慢。这使得在visual c++6中加载大型项目需要5分钟以上的时间,因为它必须与每个项目的“服务器”通信。此外,在集成过程中存在一些危险的错误(某些共享项目的自动签出会导致分支文件的错误版本更新)。这导致我想禁用SourceSafe集成,但我没有找到任何菜单选项或卸载选项。谷歌报告了一些注册表调整,但似乎都不起作用。

    6 回复  |  直到 17 年前
        1
  •  8
  •   FryGuy    17 年前

    来自 http://support.microsoft.com/kb/236399 :

    源代码控制软件,例如 微软Visual SourceSafe 与Visual C集成++ 综合开发环境 (IDE)可以配置为连接到 Visual C期间的源代码服务器++ 启动。在这种情况下,损失 网络连接将导致视觉 C++的启动速度非常慢。向 提高性能,要么确保 正确的网络连接或禁用 源代码控制软件 与Visual C++集成开发环境集成。 要执行后者,请退出Visual C++,然后 然后使用RegEdit。Exe来定位 遵循注册表项并设置其 禁用值为(DWORD)0x00000001:

    HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled
    

    我遵循了这一点,它似乎在再次尝试。我想我第一次做的时候,可能已经运行了第二个视觉工作室。

        2
  •  2
  •   peterchen    17 年前

    在文本编辑器中打开.dsp和.dsw文件,并从.dsp和-dsw文件中删除相应的条目。此外,请删除.scc文件。

        3
  •  1
  •   Matt Dillard    17 年前

    有一个微软知识库 article 关于如何做到这一点。

    其要点是,您必须在文本编辑器中手动编辑.dsw和.dsp文件,并删除周围的一些其他文件。有关更多详细信息,请参阅文章。

        4
  •  1
  •   ddotsenko    15 年前

    如果上述解决方案对您无效,请执行以下操作:

    重命名文件夹:\Program Files\Microsoft\%vs%\Common7\IDE\vs SCC

    VS会抱怨一次插件不在那里,你说“是”就永远忽略它。

    所有在VS中获得最新、只读和编辑的文件都会让VS抱怨并提供覆盖,这对我来说很好。

    你获得了什么:

    • 快速打开VSS链接的解决方案,而无需VS将内容与VSS服务器匹配。

    • 打开VSS链接的解决方案,随意编辑文件,而不会陷入签出bs的困境。

    • 这使得在项目树上使用其他具有VSS绑定的分布式源代码控制系统变得轻而易举。

    • VSS客户端本身仍然可以正常工作,包括diff、checkout、checkin。

        5
  •  0
  •   Ajay Ajay    17 年前

    HKEY_CURRENT_USER\软件\Microsoft\DevStudio\6.0\源代码管理\已禁用 我遵循了这一点,它似乎在再次尝试。我想我第一次做的时候,可能已经运行了第二个视觉工作室。

    它工作。……谢谢阿贾

        6
  •  0
  •   Minok    13 年前

    对我们有效的方法,而且更容易,不需要手动编辑注册表/文件,我认为更安全的方法是:

    1) 完全退出Visual Studio。

    2) 断开与网络的连接(拔下电缆并关闭无线连接,或禁用网络适配器)

    3) 打开项目的VS6工作区(DSW)。当它启动时,它会发现它无法连接到它想要的VSS数据库,并询问您。..

    4) 告诉VS以后不要尝试重新连接到源代码管理数据库。

    5) 完成。..VS为您完成对工作空间/项目设置的所有更改。您通常不会将VS与源代码管理断开连接(就像注册表编辑一样),也不会手动编辑文件。

    推荐文章