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 43, “C/C++ 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 2014 Edition: Covering 13.10 and 14.04,Ninth 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.