Git Community Book. Mercurial: The Definitive Guide. Mercurial vs Git « 503 Service Unavailable. Edit from 2009-04-10: as time passes and I receive feedback, this article is being refined and modified subtly to remove typos, make concepts more clear, or clarify when something is not really needed.
Special thanks to Martin Geisler for pointing out my mistakes related to Mercurial. There are many blog posts and articles all over the Internet providing comparisons between Git and Mercurial. Most of them only briefly describe the main differences and then try to decide which one is better. However, I didn’t find many articles explaining the differences in detail from a neutral point of view and that’s what I’ll try to do here, also providing links to relevant documentation. For simple uses like a single user managing a private project, Git and Mercurial are equivalent. The repository structure, that is, how each one of them record changes and history.The noticeable differences in how they manage the branching process.Documentation.Their two popular hosting sites, GitHub and Bitbucket.
What is DevOps? - Blog - dev2ops - Solving Large Scale Web Operations and DevOps Problems. Update 1: Wikipedia now has a pretty good DevOps page Update 2: Follow-up posts on the business problems that DevOps solves and the competitive business advantage that DevOps can provide.
If you are interested in IT management — and web operations in particular — you might have recently heard the term “DevOps” being tossed around. The #DevOps tag pops up regularly on Twitter. DevOps meetups and DevOpsDays conferences, are gaining steam. DevOps is, in many ways, an umbrella concept that refers to anything that smoothes out the interaction between development and operations. What is DevOps all about? DevOps is a response to the growing awareness that there is a disconnect between what is traditionally considered development activity and what is traditionally considered operations activity.
As Lee Thompson and Andrew Shafer like to put it, there is a “Wall of Confusion” between development and operations. Operations folks tend to come from a mindset where change is the enemy. 1. 2. 3.