配置管理:在软件工程、IT 运维或工程项目中,用一套流程与工具来识别、记录、控制与追踪系统/产品的配置项(如代码、版本、依赖、环境参数、文档等)的变更,确保不同环境与版本的一致性、可追溯性与可控发布。(也常简称 CM)
/kənˌfɪɡjəˈreɪʃən ˈmænɪdʒmənt/
We need configuration management to track changes to the code.
我们需要配置管理来追踪代码的变更。
Without strong configuration management, teams may deploy the wrong build to production and struggle to reproduce bugs.
如果没有健全的配置管理,团队可能会把错误的构建版本部署到生产环境,并且很难复现缺陷。
configuration 来自拉丁语 configurare(“塑形、使成形”),含“形成某种结构/设置”的意思;management 源自拉丁语 manus(“手”)相关词根,经法语演变为“管理、处理”。合起来指对“系统配置与其变更”进行有组织的控制与治理。该术语在工程质量体系与软件工程中逐渐固定用法,与“版本控制、变更控制、基线(baseline)”等概念紧密相关。