O'Reilly logo

Getting Started with Eclipse Juno by Vinicius H. S. Durelli, Rafael Medeiros Teixeira, Rodrigo Fraxino Araujo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Version Control Systems

Source code management, or version control, is the practice of managing the revisions of a code with comments so that the code can be retrieved easily. The concept of version control systems (VCS) has been around for a long time. The first implementations were file-oriented, centralized, and without network access capability.

An evolution has come with Concurrent Versioning System (CVS) that was explicitly designed for collaborative development and had a merging mechanism instead of a locking-based one. The latest generation presents a major concept modification, that is, a complete decentralization.

This clearly seems more appropriate, for nowadays network-based systems are likely going to be the most used ones ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required