HACKER Q&A
📣 vanilla-almond

Alternatives to Git – what are you using?


Git dominates the version control space for developers. But there are alternatives. For example, Mercurial is as old as Git (both were created in 2005). Another alternative is Fossil, created by Richard Hipp (the author of SQLite).

Here is a list of version control systems on Wikipedia. There are a lot more than I realised:

https://en.wikipedia.org/wiki/Comparison_of_version-control_software

Are you using an alternative to Git? What are your reasons for choosing an alternative? What do you like (or dislike) about the alternative you're using? And would you recommend it?


  👤 throwaway889900 Accepted Answer ✓
I like to use shared folders on a server because I hate myself.

👤 isr
pijul (successor to darcs) looks very interesting (I like the darcs model of using patches rather than the entire source tree as the object being versioned) ...

What would be REALLY interesting would be someone taking a snapshot-happy copy-on-write filesystem (btrfs, nilfs2), and putting a version control layer on top.

Sort of like the old clearcase versioning filesystem (used that 20 years ago ...)


👤 Something1234
IBM Rational because of work.