【问题标题】:How do I set a source control plug in default for Visual Studio 2008?如何为 Visual Studio 2008 设置默认的源代码管理插件?
【发布时间】:2010-09-16 22:37:21
【问题描述】:

我们最近安装了 Team Foundation Server 2008,并将它用于 Visual Studio 2008 代码和仍在迁移到 .Net 的 Visual FoxPro 9 代码。我必须安装 TFS MSSCCI 提供程序才能从 VFP9 IDE 获得连接。这工作正常,但 Visual Studio 现在似乎对使用哪个源代码控制插件感到困惑,并不断恢复到 TFS MSSCCI 提供程序,而不是随 Team Explorer 一起安装的“Visual Studio Team Foundation Server”插件。当插件更改时,我在尝试从 TFS 获取/签入代码时遇到错误。如何让 Visual Studio 将 Team Explorer 插件作为我的默认插件?

【问题讨论】:

    标签: visual-studio-2008 version-control tfs visual-foxpro foxpro


    【解决方案1】:

    事实证明,在从 VSS 到 TFS 的迁移过程中,源代码控制绑定没有被转换。重新绑定解决方案解决了问题。

    所以,问题不在于 VS 没有保留我的默认选择。它只是根据我试图打开的解决方案文件上的绑定更改源代码控制插件。

    【讨论】:

      【解决方案2】:

      您是否尝试过将 VS 2008 使用的源代码控制插件切换到 TFS?您可以在工具>选项>源代码管理下找到该选项。它似乎没有默认设置选项,但如果您在设置后关闭 VS,它应该会保存该值。

      祝你好运。

      【讨论】:

        【解决方案3】:

        从 VS2008 工具菜单: VS2008->工具->选项->源代码管理->插件选择->选择你想要的插件。

        【讨论】:

          【解决方案4】:

          @smaclell,@Vivek - 是的,我已经尝试过了,它适用于当前会话,但是下次我打开 Visual Studio 时它会恢复。

          我还看到一个帖子,建议我将其更改为None,然后关闭VS,然后将其更改为TFS并关闭VS。这似乎导致默认设置为无,但是当我尝试从 TFS 打开解决方案时,它实际上又恢复为使用 MSSCCI 提供程序。

          我将尝试修复 Team Explorer 安装。我认为我是在安装 Team Explorer 之后安装了 MSSCCI 提供程序,并且可能顺序搞砸了。

          【讨论】:

            【解决方案5】:

            好的,我刚刚得到了相同的答案,并且认为我解决了它。您必须以管理员身份更改它。

            所以,我右键以管理员身份启动VS2013,将SCC插件设置为None,退出。 然后以同样的方式启动,改成AnkhSVN,退出。

            正常启动时,现在有正确的 SVN 默认值,而不是 TFS!

            【讨论】:

            • 谢谢!在 VS 2013 从“Microsoft Git Provider”切换到“Git Source Control Provider”时,这对我有用。
            猜你喜欢
            • 2019-10-29
            • 2013-04-21
            • 2012-09-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多