My reply to b0rk on why I love git
People like hating on git, but I think it's mostly non-serious griping as they are learning a complex tool.
I would never under any circumstance go back to either CVS or SVN. In fact, I went from beginner-level git understanding to intermediate-level git understanding just teaching my sub-team how to use the git-cvs and git-svn bridges so that we could use git locally.
As a community, we've progressed so much on great deployment practices, and I think a lot of that is tied to git.
I have tried bzr (emacs used to use this) and hg (as an academic exercise, so not really in-depth), both of which IMHO lacked any new insight as compared to git.
The context
This was my reply to b0rk's original toot:
i've been hearing a lot from folks on here who are frustrated with git (for many good reasons!)
but I'm curious about the opposite perspective: if you've worked with more than one version control system over the years and you prefer git, I'd love to know:
a) what other systems have you worked with? (hg? svn? p4?) b) why do you prefer git?
Published On: Tue, 19 Mar 2024.