Answers:
术语“ 配置管理”属于一般工程词汇。
其目的是记录复杂系统(例如汽车,导弹,电子设备)的所有零件/组件的特性,并且当用相似的组件替换组件时,当然要记录这些特性的变化。配置恰好描述了特定的产品。
换句话说,配置管理是工业产品的版本管理。它允许随时组装产品的先前版本。
在软件中,没有零件的行业目录,该目录可以唯一地标识软件及其后续版本,然后在某个仓库中找到它以组装(配置)产品的较早版本。最好用完整的代码描述软件部件/组件。因此,软件的配置管理意味着要管理源代码的版本。这就是为什么将术语软件配置管理用于源代码版本管理的原因。
但是请注意,SCM比仅源代码版本大。它还可能包括以下方面的管理:外部依赖项(例如,第三方库或具有在其他地方管理版本的框架),外部资源(例如,与外部系统进行互操作的第三方二进制文件或dll或API定义)以及数字资产(例如,图片或视频与最终产品打包在一起)。