Important for you should be:
if you look at developers who work and commit the changes they make to their code, then SVN is good.
if you look at developers who themselves work on large chunks and want to combine their code base as soon as they are confident in the integrity of what they worked on, go with Git or Mercurial.
I would also like to add that Git can do a good job even with constant integration, however, if your developers are more familiar with SVN-based tools, then it might not be very useful to incur overheads forcing them to learn a new tool.
anirvan
source share