Enable offline check-in
Separate commits and pushes (which is currently one check-in operation). Improve offline support for sources.
I would really like to have the commit feature of Team Foundation Server split into "commit" and "push", as it works with distributed version control systems like Mercurial or Git).
Timothy Dilbert commented
I'd like to see this made available so to introduce a Git-like experience. Working outside of an internet connection isn't as uncommon as people would think. Quite often people find themselves in situations where an internet connection isn't easy to find or highly restrictive (i.e. in transit / airport terminals etc).
Being able to work, and versioning your changes while offline would help developers work when ideas come to them and they find themselves without a connection to the office.
I'd suggest some sort of 'private branching' functionality to prevent multiple changsets overwriting on-going work in the office. Please keep in mind that people aren't always proactive enough to configure this prior to leaving the office so 'private branching' work need to be the default sync with the ability to merge into the responsitory.
Renaming the topic from "Improve offline support" to "Enable offline check-in". Thanks for submitting the feedback!
Nathalie (PM- TFS)
Matthew Mitrik commented
Our Local Workspaces feature that is coming in TFS 11 significantly improves the offline capabilities of TFS, but doesn't yet add the ability to commit while offline.
I'd love to hear how many people really want offline check-in as opposed to just being able to work offline with no friction (i.e. add, edit, rename, delete while offline).
Program Manager | TFS Version Control