在Team Foundation Server中脱机工作
有没有办法在TFS中设置“脱机工作”,而不必尝试打开解决scheme,等待它超时,然后让Visual Studio解决它失败?
看起来很荒谬,我不能剔出一个框来自己说,因为我可能是我不在办公室的最有资格的人。
本瑞安有你在他的博客寻找regkeys:
- 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
大多数这些控件也内置到最新的电动工具中 :
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
- 导航到Visual Studio菜单—-文件>源代码pipe理>更改源代码pipe理>单击解决scheme/项目>选中/取消选中项目checkbox>单击顶部的“取消绑定”button。
这使您的完整解决scheme或解决scheme中的选定项目脱离TFS。
- 当你想上线,按照相同的步骤,然后点击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