TFS更改服务器端口和visual studio 2012,出现问题



我一直在使用端口8080的本地网络上使用tfs,没有遇到任何问题。然后我决定换个港口……为什么?为什么我这么麻烦。我花了几个小时的时间来整理它。在护目镜上搜索修复程序等。我想我现在可以使用它了,但只有在出现真正的问题后,这让我徘徊不定,担心如何从visual studio 2012:

  1. 具有到tfs:servername:9876的局域网连接
  2. 远程连接:域名:domain.com:9876

两者都映射到pc/笔记本电脑上的相同文件夹和tfs服务器上的相同项目。

这导致了大量的问题,然后我删除了服务器并重新添加了正确的服务器。已删除所有缓存和工作区。但后来我无法绘制出它存在的位置。然后无法创建一个新的工作空间,它说即使在删除缓存后它也存在。最后,我再次删除了所有内容,在电脑上选择了一个新的位置来下拉tfs中的解决方案。这起到了作用,但我担心如果我在记事本中查看解决方案文件,即使服务器现在是9876,服务器端口仍然是8080。基于以上两个问题,我下次应该做什么。甚至我还应该做些什么来确保一切都干净整洁。

我一定错了,因为更改服务器的端口号甚至服务器名称都不太难。

感谢

TFS还会在服务器上注册您的工作区和机器名称。从命令行运行tf workspaces以确定要删除哪些和tf workspace。这应该会解除你的锁定。重命名本地计算机(客户端计算机)或映射到本地磁盘上的其他位置将解除阻止。

您应该为TFS服务器使用一个本地和远程计算机名称,或者将它们映射为不同的服务器。使用这两个服务器名称完全破坏了本地缓存,因为API会发现它们实际上是同一个服务器,因为项目集合GUID和服务器ID匹配。

您甚至可以在主机文件中使用一行,以便始终使用相同的机器名称。

我找不到告诉你在所有地点使用相同名称的最终文件,但这篇博客文章很接近。从架构上看,2010年至2012年间没有任何变化。

最新更新