On Thu, Nov 4, 2010 at 12:37 PM, Joseph Cooney <[email protected]> wrote:
> argumentative? silky? GTFO!

:)


> Most of my experience with DVCS has been with
> mercurial (hg) which I've used for about the last 2 years for my personal
> stuff. Before that I used SVN. I think the difference (from my point of
> view) is that hg works well in a super-set of configurations to TFS/SVN. If
> you were a solo developer with TFS installed locally then hg probably
> wouldn't be that much better (it certainly handles branching, merging and
> backing up more cleanly than TFS/SVN). But most people don't work that  way
> - the server is remote. If you want to look at the 'history' for a file or
> do a diff it's a network operation. Checking out is a network operation (at
> least for TFS it is...not sure about SVN). In the case of TFS 2008 when the
> server was off-line work ground to a halt. With hg sometimes there _is_ no
> central server. I've had good experiences collaborating with other devs
> using hg with no central server set up, just sending patches back and forth
> for synchronization. You can set up your development processes such that
> your DVCS is fairly centralized (like things would be with TFS/SVN) - devs
> commit and push/pull often. Then you just get the perf wins of local disk
> I/O vs. network I/O and better merging capabilities.

Yeah, this is what I thought. And I can't help but feel this is
totally overrated. I mean, I don't know a single person who would say
using SVN is slow. It's never slowed me down at all (perhaps I'm just
slow in general?). Checkout takes a while, sure, but you don't do that
every day. Infact, you normally only do it a few times, perhaps when
creating a branch or something.

Okay, so you are telling me that perhaps git/hg is better because you
automatically get your 'own' repo and you need to specifically 'push'
it to the core; thus kind of creating a versioned development pattern
automatically. Alright. I can accept that as useful.


> High-level summary (from my POV) - DVCS well in a super-set of
> configurations to old skool SVN/TFS/CVS
> Joseph

> --
>
> w: http://jcooney.net
> t: @josephcooney

-- 
silky

http://dnoondt.wordpress.com/

"Every morning when I wake up, I experience an exquisite joy — the joy
of being this signature."

Reply via email to