Software Configuration Management (Steve McConnell)

Configuration Management is the practice of handling changes systematically so that a system can maintain its integrity over time. Another name for it is "change control." It includes techniques for evaluating proposed changes, tracking changes, and keeping copies of the system as it existed at various points in time.

Steve McConnell; Code Complete; Microsoft Press, 1993.