问题
Is there a way to set "work offline" in TFS without having to try opening a solution, waiting for it to time out, and then having Visual Studio work out that it has failed?
It seems a touch ridiculous that I can't just tick a box to tell it myself, seeing as I'm probably the one most qualified to know when I'm not in the office!
回答1:
Ben Ryan has the regkeys you seek on his blog:
- 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
Most of these controls are also built into the latest 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.
回答2:
This extension should solve your problem (for VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
回答3:
Here's the solution for VS 2008 with TFS
- Navigate to Visual Studio Menu ---- File > Source Control > Change Source Control > Click on Solution/Project > Check/uncheck the project checkboxes > Click 'Unbind' button at the top.
This makes your complete solution or the selected project(s) in the solution Offline from the TFS.
- When you want to Go Online, follow the same steps and click the button 'Bind'
回答4:
when I have to work offline I just unplug my ethernet cable and start TFS 2008. It starts me in offline mode. Then plug back in, right-click 'work online' in solution explorer, and TFS will ask you to check in your offline changes.
回答5:
add a host entry 127.0.0.1 tfs.foo.com
回答6:
Team Foundation Server 2008 does support working offline.
This video demonstrates how to use this feature.
回答7:
If TFS is down, you might have trouble going into offline mode. If you close and reopen your solution, a nice little dialog will appear asking you if you want to Go Offline.
Alternatively if you don't want to close/reopen the solution, you can install the TFS Go-Offline plugin, then click:
TEAM -> Go Offline
来源:https://stackoverflow.com/questions/313653/work-offline-in-team-foundation-server