What is SCM?

SCM, or Source Configuration Management, is a tool used to store and maintain software code in a remote repository to help manage the history of changes to the code base.

edit