62

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

我不能只勾选一个框来告诉自己,这似乎有点荒谬,因为我可能是最有资格知道我不在办公室的人!

4

7 回答 7

28

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

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

于 2011-02-26T07:45:19.403 回答
10

这是带有 TFS 的 VS 2008 的解决方案

  1. 导航到 Visual Studio 菜单 ---- 文件 > 源代码管理 > 更改源代码管理 > 单击解决方案/项目 > 选中/取消选中项目复选框 > 单击顶部的“取消绑定”按钮。

这会使您的完整解决方案或解决方案中的选定项目从 TFS 脱机。

  1. 当您想上网时,请按照相同的步骤并单击“绑定”按钮
于 2011-11-23T12:52:00.290 回答
8

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.
于 2010-02-16T06:58:24.287 回答
3

当我必须离线工作时,我只需拔下以太网电缆并启动 TFS 2008。它会在离线模式下启动我。然后重新插入,在解决方案资源管理器中右键单击“在线工作”,TFS 会要求您签入离线更改。

于 2010-03-08T13:41:46.813 回答
2

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

于 2011-04-27T22:16:30.690 回答
1

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

该视频演示了如何使用此功能。

于 2008-11-27T14:36:15.243 回答
0

如果 TFS 关闭,您可能无法进入离线模式。如果您关闭并重新打开解决方案,将出现一个漂亮的小对话框,询问您是否要脱机。

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

TEAM -> Go Offline
于 2015-06-09T15:07:36.620 回答