In recent years GIT has had great momentum it is increasing its popularity. More and more teams are switching to GIT from SVN. This fact raises the question of should I switch to Git from SVN. To answer this question I made internet investigation relying on poplar search engines. I looked at the user reviews, considered their arguments. Then I started to use Git in parallel with SVN. Here comes my experience with both of them. Both of them are great version control systems. Most apparent difference is that Git is decentralized which means you do not have to use a single repository at the center. I found SVN is better in simplicity. Every body easily starts using SVN. It is workflow is quiet simple: update, modify, commit. Revision number logic in SVN is great to have. I use version number to name jar files, This way I can easily follow which jar corresponds to which version. I found Git is better for not needing constant connection to central repos...
Software Engineering experiences and best practices