在Team Foundation Server中脱机工作

有没有办法在TFS中设置“脱机工作”,而不必尝试打开解决scheme,等待它超时,然后让Visual Studio解决它失败?

看起来很荒谬,我不能剔出一个框来自己说,因为我可能是我不在办公室的最有资格的人。

本瑞安有你在他的博客寻找regkeys:

大多数这些控件也内置到最新的电动工具中 :

C:\Users\Richard> tfpt tweakui /? tfpt tweakui - Enhance how client connects to Team Foundation Server Allows configuration of how and when the client connects to a Team Foundation Server. This includes client certificates, auto reconnect, offline, compression, maximum connections, timeouts, and bypassing the proxy. 

这个扩展应该可以解决你的问题(VS 2010):

http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home

这是VS 2008与TFS的解决scheme

  1. 导航到Visual Studio菜单—-文件>源代码pipe理>更改源代码pipe理>单击解决scheme/项目>选中/取消选中项目checkbox>单击顶部的“取消绑定”button。

这使您的完整解决scheme或解决scheme中的选定项目脱离TFS。

  1. 当你想上线,按照相同的步骤,然后点击button“绑定”

当我不得不离线工作时,我只需拔掉我的以太网电缆并启动TFS 2008.它启动我离线模式。 然后重新插入,右键单击解决scheme资源pipe理器中的“在线工作”,TFS将要求您检查您的离线更改。

添加主机条目127.0.0.1 tfs.foo.com

Team Foundation Server 2008确实支持脱机工作。

本video演示了如何使用此function。

如果TFSclosures,您可能无法进入离线模式。 如果closures并重新打开解决scheme,会出现一个很好的小对话框,询问您是否要脱机。

或者,如果您不想closures/重新打开解决scheme,则可以安装TFS Go-Offline插件 ,然后单击:

 TEAM -> Go Offline 
Interesting Posts