Bobby Ortiz
Bobby Ortiz

Reputation: 3147

Team Foundation Server 2010 and Offline development?

Did Microsoft add anything to improve offline development?
I'm comparing TFS with Mercurial.

Edit #1: Work Environment Details

There is a group of our devs that have never used TFS that are still on VSS.
They are the ones pushing use to jump ship to Mercurial. Mercurial offline features is one reason they prefer it. Another reason is they just associate TFS with VSS regardless of my assertions to the contrary.
We do use FogBugz and everyone agrees that it is great! This kind of excited our love for NON Microsoft products that our MUCH lighter.

I don't think it is worth it.

Upvotes: 2

Views: 737

Answers (3)

Andreas Reiff
Andreas Reiff

Reputation: 8404

I have heard during a talk (VS/TFS2012 launch) that you can use shelvesets for offline development. Also, if you go for TFS 2012, it is supposed to have pretty good GIT integration. So that would be the way to go (GIT and HG are very similar feature-wise, both have great offline support as well as support for distributed development - not through a proxy or smiilar).

Upvotes: 1

driis
driis

Reputation: 164291

It is not really easy to use TFS offline. Yes there is the tfpt online command, but that means, as long as you are disconnected, you can't make any checkin's, revert to old version, etc.

For offline development where TFS is dictated, perhaps it would be an idea to combine TFS with Mercurial, to get an offline repository.

If you need to be offline at times, or have a small team; I would suggest using Mercurial. There is a lot of overhead in TFS; although it can be a great tool in large teams that can be sure to be always connected.

Upvotes: 1

Matt Spradley
Matt Spradley

Reputation: 8394

I used to use TFS at my previous company. I am using Mercurial with TortoiseHg now and much happier. For small teams, especially if they are distributed, or if you have more than one machine, it is great.

I don't think the management overhead or feature set is worth it for small teams. In fact, I think the checkout (no checkout) model with Mercurial is superior to TFS's model.

Upvotes: 1

Related Questions