We moved from CVS to Git over the summer. It was a pretty easy transition (we only have seven employees) though it took some explaining about the local-vs-remote copies.
The founders originally wanted to upgrade from CVS to SVN. I pointed-out that not only would they have transactional commits in Git, but that they could recover from anyone's copy of the repository, since everyone has a local clone. That, plus the first check-in (which ran blazingly fast) ended the argument.
Comments
We moved from CVS to Git over the summer. It was a pretty easy transition (we only have seven employees) though it took some explaining about the local-vs-remote copies.
The founders originally wanted to upgrade from CVS to SVN. I pointed-out that not only would they have transactional commits in Git, but that they could recover from anyone's copy of the repository, since everyone has a local clone. That, plus the first check-in (which ran blazingly fast) ended the argument.