我在离线模式下打开了一个解决方案。但现在我正试图上网并连接到tfs,但我似乎无法看到File->下的“Go Online”按钮。源控制。
我使用Team->连接到TFS;连接到Team Foundation Server选项但我仍未在File->中看到“Go Online”按钮。源控制。
还有其他方法可以在TFS上线吗?
使用的版本:Visual Studio 2010 Ultimate,连接Team Foundation Server 2010。
答案 0 :(得分:34)
我发现当“Source Control Explorer”窗口处于活动状态时,“File> Source Control> Go Online”菜单项不会出现。
所以你必须打开一个不同的窗口和\或文件。
就我而言,当我在开放式解决方案的项目中打开.cs文件时,“Go Online”菜单项再次可用。
答案 1 :(得分:6)
尝试文件>源控制>更改源代码管理,然后绑定您的解决方案/项目。
答案 2 :(得分:1)
您可能必须删除无法正确绑定的现有项目的绑定。
然后关闭绑定对话框。
现在,您可以添加解决方案资源管理器中的每个断开连接的项目。
这范围介于有缺陷和可悲之间,但是如果你点击了足够多的看似无关的菜单,上下文菜单和对话框,你可能会猜到如何像这样修复TFS连接
答案 3 :(得分:1)
这不太理想,但另一个选择是关闭Visual Studio并再次打开它。
在我的情况下,每当我断开连接(我们在线使用TFS),然后在连接中断后我的VS认为它仍处于脱机状态,我无法说服它,所以当我重新启动VS它然后强制它检查连接然后我的解决方案自动返回“在线”。
答案 4 :(得分:1)
当我从tfs断开连接时,我遇到了同样的问题。
我卸载并加载了我离线工作的项目并突然上线选项显示。
我认为这样做会检查项目,以便删除未知的绑定。