为什么我的VS解决方案会突然丢失其TFS绑定?我已经在一个项目工作了六个月,这从未发生过。一打开VS项目/解决方案,我就可以通过右键单击任何给定文件来检入/退出,查看历史记录。但突然间,当我右键单击VS studio解决方案资源管理器中的文件时,我再也看不到那些检查结帐等的选项了。
团队资源管理器窗口仍然会显示源文件夹结构,我可以从中获取最新信息或从中获取具体内容,但有没有人看到这种行为?请让我知道我可以做些什么来避免将来出现这些情况。
答案 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
有一个已经报告并且有效的工作可以帮助你,即使这不是你的问题。
答案 3 :(得分:0)
也发生在我身上。我正在本地工作区下删除旧版本的一大堆映射。这花了40多分钟所以我杀了它。映射已被删除到较旧的分支,但留下的分支已与TFS断开连接。