3

我们最近安装了 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 插件作为我的默认插件?

4

5 回答 5

2

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

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

于 2008-10-16T10:26:53.677 回答
1

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

祝你好运。

于 2008-10-13T18:21:28.510 回答
1

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

于 2008-10-13T18:22:17.103 回答
1

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

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

我将尝试对 Team Explorer 安装进行修复。我认为我是在安装 Team Explorer 之后安装了 MSSCCI 提供程序,并且可能是这个顺序把事情搞砸了。

于 2008-10-13T18:25:57.750 回答
1

好的,我只是有相同的答案,并认为我解决了它。您必须以管理员身份更改它。

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

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

于 2013-11-26T16:15:54.513 回答