What does SCM stand for? [closed]

寵の児 提交于 2019-11-29 01:46:40

问题


In the software world, it seems that SCM is an unfortunately overloaded acronym.

It can mean:-

  1. Source Code Management
  2. 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.


回答1:


Software configuration management. But for most of us that effectively means source code management.




回答2:


The top three results on acronym finder are:

****** SCM Supply Chain Management
****** SCM Software Configuration Management
****** SCM Source Code Management

Where the stars indicate the rank of the result.

So it looks like both are equally valid and equally used.




回答3:


Software Configuration Management.

Generally, I use/hear Source Code Management when talking about, well, source code. On the other hand, if you're keeping config files (things in /etc, application-specific config files, etc.) in an SCM, then a lot of people expand the acronym to Software Configuration Management.

So its all about what you're managing ;)



来源:https://stackoverflow.com/questions/2575922/what-does-scm-stand-for

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!