有没有办法在TFS中设置"脱机工作"而不必尝试打开解决方案,等待它超时,然后让Visual Studio解决它失败的问题?
看起来有点荒谬,我不能只是勾选一个方框告诉自己,因为当我不在办公室时,我可能是最有资格知道的人!
此扩展应解决您的问题(对于VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
这是VS 2008与TFS的解决方案
导航到Visual Studio菜单----文件>源代码管理>更改源代码管理>单击解决方案/项目>选中/取消选中项目复选框>单击顶部的"取消绑定"按钮.
这使您的完整解决方案或解决方案中的选定项目从TFS脱机.
如果您想要上网,请按照相同的步骤点击"绑定"按钮
Ben Ryan有他在博客上寻找的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
大多数这些控件也内置于最新的Power Tools中:
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.