Что означает SCM?

В мире программного обеспечения кажется, что SCM является, к сожалению, перегруженным акронимом.

Это может означать: -

Какой из них является доминирующим? Они имеют в виду одно и то же?

Мне Управление исходным кодом по существу является синонимом Version Control. В то время как управление конфигурацией программного обеспечения является более крупным объектом, который также может включать в себя управление компоновкой и выпуском.

Однако, смотря на Википедию, в ней перечисляется Subversion как инструмент управления конфигурацией программного обеспечения, который, по крайней мере, тангенциально верен.

Сборка и управление программным обеспечением подошли раньше, но, к сожалению, по этому вопросу ничего не было сказано.

Ответ 1

Управление конфигурацией программного обеспечения. Но для большинства из нас это эффективно означает управление исходным кодом.

Ответ 2

Три лучших результата в acronym finder:

****** Управление цепочками поставок SCM
****** Управление конфигурацией программного обеспечения SCM
****** Управление исходным кодом SCM

Где звезды указывают ранг результата.

Итак, похоже, что оба они одинаково действительны и одинаково используются.

Ответ 3

Управление конфигурацией программного обеспечения.

Как правило, я использую/слышу Source Code Management, когда говорю, ну, исходный код. С другой стороны, если вы сохраняете файлы конфигурации (файлы в /etc, конфигурационные файлы приложений и т.д.) В SCM, тогда многие люди расширяют акроним до Software Configuration Management.

Итак, все о том, что вы управляете;)