有没有办法在 TFS 中设置“脱机工作”,而不必尝试打开解决方案,等待它超时,然后让 Visual Studio 发现它失败了?
我不能只勾选一个框来告诉自己,这似乎有点荒谬,因为我可能是最有资格知道我不在办公室的人!
有没有办法在 TFS 中设置“脱机工作”,而不必尝试打开解决方案,等待它超时,然后让 Visual Studio 发现它失败了?
我不能只勾选一个框来告诉自己,这似乎有点荒谬,因为我可能是最有资格知道我不在办公室的人!
这个扩展应该可以解决你的问题(对于 VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
这是带有 TFS 的 VS 2008 的解决方案
这会使您的完整解决方案或解决方案中的选定项目从 TFS 脱机。
Ben Ryan 有你在他的博客上寻找的 regkeys:
大多数这些控件也内置在最新的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.
当我必须离线工作时,我只需拔下以太网电缆并启动 TFS 2008。它会在离线模式下启动我。然后重新插入,在解决方案资源管理器中右键单击“在线工作”,TFS 会要求您签入离线更改。
添加主机条目 127.0.0.1 tfs.foo.com
Team Foundation Server 2008 确实支持脱机工作。
该视频演示了如何使用此功能。
如果 TFS 关闭,您可能无法进入离线模式。如果您关闭并重新打开解决方案,将出现一个漂亮的小对话框,询问您是否要脱机。
或者,如果您不想关闭/重新打开解决方案,您可以安装TFS Go-Offline 插件,然后单击:
TEAM -> Go Offline