SCM代表什么?

时间:2010-04-04 21:15:44

标签: version-control terminology

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

这可能意味着: -

  1. Source Code Management
  2. Software Configuration Management
  3. 其中哪一个是主导词?他们的意思是一样的吗?

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

    然而,在维基百科上看,它将Subversion列为软件配置管理工具,它最多只是切实的。

    构建和软件管理之前有come up,但不幸的是,没有就这个问题做过任何明确的说明。

3 个答案:

答案 0 :(得分:8)

软件配置管理。但对于我们大多数人来说,这实际上意味着源代码管理。

答案 1 :(得分:3)

acronym finder的前三个结果是:

  

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

星星表示结果的等级。

因此看起来两者同样有效且同样使用。

答案 2 :(得分:3)

软件配置管理。

通常,我在谈论源代码时会使用/听到源代码管理。另一方面,如果您在SCM中保留配置文件(/ etc中的内容,特定于应用程序的配置文件等),那么很多人会将缩略语扩展为软件配置管理。

所以关于你所管理的事情;)