background preloader

Version Control

Facebook Twitter

Git vs Mercurial. Git and Mercurial are the two most popular Distributed Version Control Systems (DVCS).

Git vs Mercurial

[edit] Design and Workflow Mercurial is generally believed to be simpler and easier to learn than Git. In turn, there is often the perception that Git is more flexible and powerful. This is due, in part, because Git tends to provide more low-level commands, but also in part because the default Mercurial tends to hide advanced features, leaving it to users to edit the mercurial config file to activate the advanced features they like. This often leads to the perception that advanced features are not available in Mercurial. Git vs SubVersion. I found this blog post by one of the subversion maintainers in a hacker news article a few weeks ago here.

Git vs SubVersion

It was posted in 2005, five years after development of subversion began. That was about the same time that I started working as a professional software developer and using svn for team source control. Version Control by Example. Digital Browse it online PDF downloads US Letter (226 pages) A4 (210 pages) EPUB (most e-book readers except Kindle) Kindle (hopefully coming soon) Print Buy the print edition on Amazon Request a free copy Praise "Version Control by Example may as well be called The Hitchhiker's Guide to Distributed Version Control -- it's a concise and informative compendium that serves as both an introduction and a manual for practical usage of Mercurial, Git, Veracity, and virtually any other version control system.

Version Control by Example

"