What exactly does SCM stand for?
- by mike g
In the software world, it seems to me that SCM is an unfortunately overloaded acronym.
It can mean:-
Source Code Management
Software Configuration Management
Which one of these is the dominant term? Do they mean the same thing?
To me Source Code Management is essentially synonymous with Version Control. Whereas Software Configuration Management is a larger subject, which potentially includes Build and Release Management as well.
However looking on Wikipedia, it lists Subversion as a Software Configuration Management tool, which is at most only tangentially true.
Build and Software Management has come up before, but nothing definitive has been said on the matter, unfortunately.