O'Reilly logo

Linux for Embedded and Real-time Applications, 3rd Edition by Doug Abbott

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 15

Source Code Control—GIT

And then realize that nothing is perfect.

GIT is just closer to perfect than any other SCM out there.

Linus Torvalds

Background

Source Code Control (SCC), also known as Revision Control, refers to the practice of storing the source code files and other artifacts of a project, such as documentation, in a common repository so that multiple developers can work on the project simultaneously without interfering with each other. The SCC software maintains a record of changes and supports multiple versions of a project simultaneously.

There are a number of SCC packages, both Open Source and proprietary, in widespread use. Most of these follow a centralized client/server model where the repositories reside on a central ...

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