Source code control systems store the history of changes in a project.TODO: Add more explanation of why it is important and why we use what we do.