TFS映射已在解决方案资源管理器中消失,但在团队资源管理器上正确列出



我有一个团队项目正在进行中,但今天我打开了Visual Studio 2013(更新2)和我的解决方案,只是看到TFS选项(签入、获取最新菜单选项以及文件旁边的锁和+号)不见了。该解决方案就像一个本地解决方案。我什么都没做。当我转到团队选项时,我可以看到它被映射到了正确的路径,并且我在正确的工作空间中。我已经删除了映射,在本地删除了解决方案(我没有任何挂起的更改),并从TFS重新映射了解决方案。获得了最新版本,但在解决方案资源管理器中仍然没有映射。重新启动Visual Studio多次(显然),但都无济于事。不过我可以从团队资源管理器那里获得最新消息。原因是什么?我该如何解决这个问题?

您需要打开"文件|源代码管理|更改绑定"。如果文件在正确的文件夹中,您应该会在映射下看到一堆红色的歪歪扭扭。

  1. 取消绑定所有项目和解决方案
  2. 重新绑定所有项目和解决方案

这应该能解决问题。

您可能已经丢失了解决方案绑定尝试重新绑定到源代码管理。还要检查您在这两个位置的工作空间是否正确,以及是否正确映射。

您的顶级源位置已映射到本地文件夹中,请检查该位置,如果该位置映射到了本地文件夹,请将其删除。

Right Click -> Advanced -> Remove Mapping

我最终进入了"控制面板"->"用户帐户"->"凭据管理器",并删除了几个对服务帐户的引用,这些引用在周末与我的工作空间关联起来。不知道为什么会发生这种情况,但删除这些关联并重新启动visual studio解决了这个问题。

由于这个问题,我遇到的问题是:

  • 启动运行良好的现有解决方案时发出"内存不足"警报
  • 当"获取最新"解决方案时,我会收到一个错误,说明我们的服务帐户没有足够的权限在我自己的工作空间上执行操作

相关内容

最新更新