Software configuration management (SCM)

SCM, Software configuration management

The task of tracking and controlling changes in the software.

The acronym “SCM” is also expanded as source configuration management process and software change and configuration management. However, “configuration” is generally understood to cover changes typically made by a system administrator.

See Version control and Change control

Snippet from Wikipedia: Software configuration management

In software engineering, software configuration management (SCM or S/W CM; also expanded as source configuration management process and software change and configuration management) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baselines. If something goes wrong, SCM can determine the "what, when, why and who" of the change. If a configuration is working well, SCM can determine how to replicate it across many hosts.

## ToDo ##

FIXME Todo:

  • Artifactory
  • Bitbucket
  • Bitbucket Server
  • Crucible
  • Deveo
  • Fisheye
  • Gerrit
  • Git
  • GitHub
  • GitLab
  • Gogs
  • Helix
  • ISPW
  • Kallithea
  • Mercurial
  • Micro Focus AccuRev
  • Nexus
  • Perforce HelixCore
  • Rational Clearcase
  • Rational Team Concert
  • Subversion
  • Team Foundation Version Control
  • method/software_configuration_management.txt
  • Last modified: 2022/08/16 15:27
  • by Henrik Yllemo