Version Control Systems

It was difficult to decide whether to include this information in this chapter. On one hand, someone who only wants to scratch an itch quickly may not be interested in setting up a version control system. On the other hand, they are not difficult to set up, especially when used with the assistance of a code hosting site like the ones discussed in each section, and they are immensely valuable if code is to have a life outside of your system.

Although you can use make to manage a small software project (see Chapter 37, “Using Programming Tools for Ubuntu”), larger software projects require document management, source code controls, security, and revision tracking as the source code goes through a series of changes during ...

Get Ubuntu Unleashed 2015 Edition: Covering 14.10 and 15.04, Tenth Edition 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.