DEV Community

Panda Quests
Panda Quests

Posted on

What are alternatives to git?

Top comments (2)

Collapse
 
mellen profile image
Matt Ellen-Tsivintzeli

Look at the watch.
Follow its motion.
Let yourself drift into a trance.
You are feeling sleepy. Very sleepy.
You are asleep.

When I snap my fingers, you will awake feeling refreshed, believing that there are no alternatives to git. Git is the only version control tool. Trust in git. Git is the one true way. If someone mentions another version control tool, you will dismiss them saying "Sure, but it's not as good as git. SVN is too centralised. Mercurial is too simplistic. BitKeeper is the reason git was created. CVS is too old. Visual Source Safe? don't make me laugh. I'll use dated zip files before I use that."

snap


Personally I've not used BitKeeper or CVS, so no comment on those.

SVN is fine, but I find it a bit frustrating having to log in to work's VPN when I'm working from home, just to make a commit. It's old enough to have good integration with many dev tools. Tortoise SVN for MS Windows makes SVN easy to use there.

When I was at a company that used Mercurial, I had no complaints. Many of the benefits of git, but a much gentler learning curve. That was over five years ago, so it could have caught up in functionality, but hopefully it remains easy to learn.

Visual Source Safe was never fun. I haven't used it in over ten years, so maybe it's better now, but I don't have any urge to find out.

Collapse
 
quintisimo profile image
Quintus Cardozo

Currently I would say Mecury SCM and TFS