Hi! Today I’ll try to make an objective overview of both SVN’s and Git’s pros and cons from developer side. I won’t go into depth of configuration of any of them neither will discuss specific commands, but rather functionality itself.
I’d like to point out that the two most famous types of version control systems are:
- Centralized version control system – subversion (SVN)
- Distributed or decentralized version control system – Git
And that’s the big difference, others are just a small smaller things that are based upon this main fact. I won’t say that they don’t matter, au contraire, like French would say, amount of that small things is greater in volume than you’d think.
And now, enough with the “general stuff”, let’s put everything on a list.