Choosing a Distributed Version Control System
So, are you convinced of the benefits of a Distributed Version Control System? No?! Why don't you give our Distributed vs Centralized comparison another read and come back once you've seen the light.
OK, we're on the same page now. So you're sold on DVCS, what's next? Unfortunately, the choice between DVCS options is not as clear as Distributed vs Centralized.
The three most popular distributed version control systems are Mercurial, Git and Bazaar. We'll cover the strengths of Mercurial and Git here; for more information on Bazaar, check out this summary of its advantages.
Why Git?
And in this corner, we have Linus Torvald's brainchild, Git:
- Commit objects are immutable
- Ability to view which commit the changes to a file came from
- Version history can be retroactively edited/cleaned up
- Ability to commit only partial changes
- PREVIOUS Prev