我们的TFS服务器现在有一些临时连接问题,因此VS没有响应,让50多名开发人员无法工作!
如果发生此类问题,是否可以将TFS切换为离线模式?
答案 0 :(得分:78)
有关如何从源代码管理中绑定/取消绑定解决方案或项目的信息,请参阅此reference。注意:如果您使用的是GIT,则不适用,并且可能不适用于VS2008之后的版本。
引用引用:
断开解决方案或项目 来自源头控制
在Visual Studio中,打开“解决方案” 资源管理器并选择要的项目 断开。
在“文件”菜单上,单击“源” 控制,然后更改源控制。
在“更改源代码管理”对话框中 框,单击“断开连接”。
- 醇>
单击“确定”。
答案 1 :(得分:46)
“离线”扩展程序会在“源代码管理”菜单中添加一个按钮。
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
答案 2 :(得分:13)
plundberg:“断开连接”按钮仅适用于从VS 2008开始的TFS提供商。即使这样,我也不确定它是否得到官方支持。使用“离线”功能的推荐方法是[重新]打开解决方案。
Martin Pritchard:如果你在操作中遇到困难,可以通过拉动网络插件(字面意思)或运行 ipconfig / release 来强制VS超时。
一旦您被标记为离线,这是在该模式下工作的分步指南:http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
有关调整幕后行为的更详细信息: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
答案 3 :(得分:9)
为此目的,有几个小的视觉工作室扩展:
答案 4 :(得分:3)
根据您打开的工具窗口,VS可能会也可能不会尝试在启动时自动点击团队服务器。
为获得最佳效果,请尝试以下操作:
您现在应该注意到,您可以在没有尝试使用TFS服务器的情况下启动Visual Studio。
我知道这只是你问题的一小部分,但我希望你觉得这很有帮助!
答案 5 :(得分:3)
如果您打开解决方案,并且TFS已关闭,则可能无法进入离线模式。如果您关闭并重新打开解决方案,将出现一个漂亮的小对话框,询问您是否要离线。
或者,如果您不想关闭/重新打开解决方案,(可以suggested by Bernie),您可以安装the TFS Go-Offline plugin,然后点击:
TEAM -> Go Offline
答案 6 :(得分:2)
只需在本地计算机上更改解决方案的根文件夹名称,它将自动断开连接。
答案 7 :(得分:1)
我只是希望包含一个解决方案的链接,以解决我在VS2008和TFS08上遇到的问题。
我意外地打开了我的解决方案而没有连接到我的网络,并且无法“按原样”恢复它,并且每次打开时都必须重新绑定。
我在这里找到了解决方案; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx
基本上,您需要打开“连接到Team Foundation Server”,然后打开“服务器...”,删除/删除您的服务器并重新添加它。这解决了我的问题。
答案 8 :(得分:0)
如果用户已经检查过代码,如果离线并且他们在本地高清上有最新版本,那么他们只需要浏览解决方案位置并双击sln文件打开解决方案。解决方案将以断开连接模式打开。