Visual Studio突然失去了对TFS的绑定

时间:2011-11-08 17:47:38

标签: visual-studio visual-studio-2010 binding tfs tfs2010

为什么我的VS解决方案会突然丢失其TFS绑定?我已经在一个项目工作了六个月,这从未发生过。一打开VS项目/解决方案,我就可以通过右键单击任何给定文件来检入/退出,查看历史记录。但突然间,当我右键单击VS studio解决方案资源管理器中的文件时,我再也看不到那些检查结帐等的选项了。

团队资源管理器窗口仍然会显示源文件夹结构,我可以从中获取最新信息或从中获取具体内容,但有没有人看到这种行为?请让我知道我可以做些什么来避免将来出现这些情况。

4 个答案:

答案 0 :(得分:17)

您最近是否随时失去与TFS服务器的连接?过去通过远程TFS工作时,我发生了不可靠的网络连接。解决方案及其中的所有项目将“脱机”并且似乎失去其绑定。这使得在重新建立连接时特别不直观,因为并非总能找到“离线”时所做的更改。

如果您右键单击解决方案或项目,是否可以选择“上线”?您也可以查看这种选项的各种菜单。

答案 1 :(得分:1)

您是否将源文件移动到硬盘上的其他位置,或更改了工作区映射?

尝试通过双击源代码管理资源管理器中的.sln文件而不是从Windows资源管理器中打开它来打开解决方案/项目。

你也可以尝试通过File - >来打开Bindings对话框。源控制 - >更改源代码管理

答案 2 :(得分:0)

我最近有过非常相似的经历。我做了一些改变,我认为可能会影响我的连接弹性。在逆转了其中两个并且问题持续存在之后,我终于计时了。

我使用的新扩展之一是NuGet(http://nuget.codeplex.com/)。每次我尝试添加库时,我的TFS连接都会失败,并且在重启VS 2010之前无法恢复。

请参阅:http://nuget.codeplex.com/workitem/725

有一个已经报告并且有效的工作可以帮助你,即使这不是你的问题。

请参阅http://blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx

答案 3 :(得分:0)

也发生在我身上。我正在本地工作区下删除旧版本的一大堆映射。这花了40多分钟所以我杀了它。映射已被删除到较旧的分支,但留下的分支已与TFS断开连接。