What is Source Code Manager (SCM)?
in Source Code Manager (SCM) is a software tool used by programming teams to manage source code.
SCMs are used to track revisions in software. Each revision is timestamped and contains the name of the person responsible for the change. Different revisions can be compared, saved and merged with other revisions.
Revision control software allows a programmer or team of programmers to use different approaches to software development. On-site developers must all use the same computer system, which may be the version control system.
In a distributed model, developers work directly with a local repository in which their individual source code revisions are collected. The developers then update the central repository with their local revisions so that revisions can be shared among developers.