SCM代表什么?

mik*_*e g 27 version-control terminology

在软件世界中,似乎SCM是一个不幸的重载首字母缩略词.

它可能意味着: -

  1. 源代码管理
  2. 软件配置管理

其中哪一个是主导词?他们的意思是一样的吗?

对我来说,源代码管理本质上是版本控制的同义词.软件配置管理是一个更大的主题,其中可能还包括构建和发布管理.

无论如何在维基百科上查看,它都将Subversion列为软件配置管理工具,该工具最多只是切实可行.

之前已经出现了构建和软件管理,但不幸的是,在这个问题上没有任何明确的说法.

Chr*_*ton 8

软件配置管理.但对于我们大多数人来说,有效地意味着源代码管理.


Chr*_*isF 5

Acronym finder上的前三个结果是:

****** SCM 供应链管理
****** SCM 软件配置管理
****** SCM 源代码管理

其中星星表示结果的排名。

所以看起来两者同样有效并且同样被使用。


Ale*_*lex 5

软件配置管理。

一般来说,我在谈论源代码时会使用/听到源代码管理。另一方面,如果您将配置文件(/etc 中的内容、特定于应用程序的配置文件等)保存在 SCM 中,那么很多人会将缩写词扩展为 Software Configuration Management。

所以这完全取决于你正在管理的内容;)