Using Git or Hg, if the whole team is using pull and push from a central server, how is it different from SVN?
Say, if the whole team using Git or Mercurial is doing:

(example in Mercurial (Hg)):

    hg pull
    hg update

      [edit files or add files, and test]

    hg add .
    hg commit -m "good"
    hg push

I don't see how it is different from using SVN?  If the team never push or pull to another member, but just pull and push to a central server.  (unless if we say merging is better, but merging is the job of SVN or Git/Hg, just depends how well a job they do it, but not dependent on whether it is a DVCS (Distributed Version Control System)).  Is that true?


Using Git or Hg, if the whole team is using pull and push from a central server, how is it different from SVN?
===

Say, if the whole team using Git or Mercurial is doing:

(example in Mercurial (Hg)):

    hg pull
    hg update

      [edit files or add files, and test]

    hg add .
    hg commit -m "good"
    hg push

I don't see how it is different from using SVN?  If the team never push or pull to another member, but just pull and push to a central server.  (unless if we say merging is better, but merging is the job of SVN or Git/Hg, just depends how well a job they do it, but not dependent on whether it is a DVCS (Distributed Version Control System)).  Is that true?

