I know other version control software exists, but does anyone use it? Why? What are the differences? All I’ve ever actually seen people use is git.

-4 points
*

Git is freaking amazing. Any current alternative is going to be a joke next to it.

People using other ones are simply missing out. SVN/CVS just need to die.

permalink
report
reply
4 points

I’ve heard good things about hg though I haven’t used it myself. Git has the biggest mindshare that I never bothered even checking. Might as well use it and move on.

permalink
report
parent
reply
0 points

I’ve heard of some corporate environments using different tools because of some weird use case, but honestly I think it doesn’t justify, if you’re taking it seriously you should be using git.

permalink
report
reply
1 point

At work, we use on-prem Azure DevOps, with VSTFS source control. Some of the codebase has been around since before Git was decently integrated in VS and DevOps.

permalink
report
parent
reply
0 points

There is only one alternative for distributed version control, Mercurial. Everything else is significantly inferior, except maybe for special cases. Mercurial may be fine for newcomers to step in, but probably at some point the flexibility of Git will be missed. And because of so many people using Git there are more solutions to specific problems.

permalink
report
reply
1 point

Everything else is significantly inferior

Which ones did you try?

permalink
report
parent
reply
9 points

Git is definitely dominating the landscape. The fact that it is free software plays a big role. There are alternatives, but they are unlikely to gain much adoption. They may provide slightly better UX or marginally more comfortable flows, but it’s not enough to replace Git. Not to mention, most developers don’t even really care about which SCM they use.

permalink
report
reply
16 points

Not to mention, most developers don’t even really care about which SCM they use.

Get them to use CVS for a while. They will care then.

permalink
report
parent
reply
3 points

You are right about that! It was a pain to work with :)

permalink
report
parent
reply
7 points

You clearly haven’t used ClearCase. That would seriously reallign your definition of “pain”… :-)

permalink
report
parent
reply
1 point

I never used CVS but the senior developer at one place mentioned about it once when I complained about subversion which we used there (this was in 2013).

permalink
report
parent
reply
1 point

Some people that require support for a lot of big binary assets probably use something else.

permalink
report
reply
3 points

There is Git Large File Storage for that. But there may of course be alternatives that are better suited for that kind of tasks.

permalink
report
parent
reply

Ask Experienced Devs

!ask_experienced_devs@programming.dev

Create post

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

Community stats

  • 1

    Monthly active users

  • 42

    Posts

  • 489

    Comments

Community moderators