我安装了2个VS版本并尝试将它们连接到不同的TFS服务器,看起来没有地方可以做到这一点?我现有的VS12正在使用TFS1服务器,一旦我启动了VS17,它识别了TFS1,我在Team Explorer Home中找不到FILE / SOURCE CONTROL来添加TFS2服务器?
有没有办法进行此设置?在文件/源代码控制/高级/ WSpaces下,我可以删除TFS1 wspace,但这将从我的电脑中删除,而不仅仅是VS,对吧?所以我不能这样做。我需要保留旧的TFS1 wspace。
答案 0 :(得分:1)
作为个人推荐,我不会在同一台服务器上使用2个版本的VS.这件事很少像预期的那样100%工作。但是......
您可以连接到两个不同的tfs服务器:
然后添加您的tfs服务器网址。 之后,您将连接到不同的tfs服务器。
最后一步是为新的tfs服务器设置一个单独的工作区文件夹。 我建议您为此设置一个完全隔离的工作区,以避免混淆。像这样:
C:/ src_tfs1 - >映射到tfs1服务器 C:/ src_tfs2 - >映射到tfs2服务器
答案 1 :(得分:1)
如果服务器被分成两个服务器,那就非常重要了 设置第二台服务器时服务器ID已更改。否则会发生非常奇怪的行为。
您可以在以下位置找到您的Team Foundation Server 201x GUID 信息:
C:\Program Files\Microsoft Team Foundation Server 1x.0\Application Tier\Web Services\web.config
应该有像
这样的值然后你可以比较两个服务器的GUID,更改其中一个服务器并重新注册db。有关它的更多详细信息,请查看此博客:How to find Team Foundation Server(TFS) GUID Info
之后,再尝试将TFS2服务器再次添加到Visual Studio2017中。