Migrating from CVS
For a long time, the Concurrent Versions System (CVS) was the standard in versioning software. It is, in essence, a client-server revision control system for software. CVS was written in 1986 by Dick Grune of the University of Amsterdam as a collection of shell scripts called RCS. RCS can only do version management on separate files, so this was a big step forward. In 1989, Brian Berliner made an implementation in C, which has been developed further since; it is a piece of open source software that's distributed under the GNU General Public License (GPL).
In the 2000s, there was a shift to subversion and to decentralized version control software such as Git.
In this chapter, we will compare both versioning systems. After ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access