有没有一种方法可以在TFS中设置“脱机工作”,而不必尝试打开解决方案,等待超时,然后让Visual Studio自己判断失败?
如果考虑到我可能是最有资格知道何时不在办公室的人,那么我不能只勾选一个框就通知它本身似乎有点荒谬!
有没有一种方法可以在TFS中设置“脱机工作”,而不必尝试打开解决方案,等待超时,然后让Visual Studio自己判断失败?
如果考虑到我可能是最有资格知道何时不在办公室的人,那么我不能只勾选一个框就通知它本身似乎有点荒谬!
这个扩展应该可以解决您的问题(针对VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
以下是适用于VS 2008与TFS的解决方案:
这将使您的整个解决方案或所选项目(若有)与TFS脱机。
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
如果 TFS(Team Foundation Server)宕机,您可能会遇到进入离线模式的问题。如果您关闭并重新打开解决方案,将出现一个漂亮的小对话框询问您是否要进入离线模式。
或者,如果您不想关闭/重新打开解决方案,您可以安装TFS Go-Offline插件,然后单击:
TEAM -> Go Offline