Source Version Control

I have worked with a number of open source and proprietary source version control systems. When Subversion (SVN) arrived in the year 2000, it forced people to recalibrate how source control should work in a broadly defined network. It also fixed a number of shortcomings and issues compared to existing version control systems, one of the more popular being the original Unix-centric Concurrent Versions System (CVS), at the time the most prevalent source management system available.

However, SVN was eclipsed by Git, a distributed version control system (DVCS). Git combines the best of what both CVS and SVN had to offer by allowing developers to work and manage source code in an entirely distributed and disconnected way. ...

Get Developing Android on Android now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.