ソフトウェア構成管理
197x年: Pansophic の PANVALET(メインフレーム向けのソースコード管理システム)
1975年: SCCS が C言語で書き直され UNIX に対応(ファイル比較に diff コマンドを使用)
1975年: Pressor の研究成果から商用製品 change and configuration control(CCC)が登場(SoftTool社)
198x年: RCS(Walter Tichy)現在は GNUプロジェクトの一部。
1980年代: patch(ラリー・ウォール)
1984年: Aide-de-Camp(ADC、後にTRUEchange と改称、Richard Harter)
1986年: CVS
2000年代初期: BitKeeperやarchといった分散型バージョン管理システムが実用に耐えるレベルとなってきた。
SCMを意味する用語は非常に様々でシステムによって異なる。また、論争の種にもなっている。
研究者だけでなく、ツールベンダーも顧客の囲い込みを狙って、故意に他と異なる用語を使ったり、頭字語の意味を違う言葉の略であるとしたりする。
software configuration management:現在はIBMの一部となっているラショナル(さらに以前は Atria)が使っていた用語
software change and configuration management(SCCM):ガートナーでの用語。ただし、単に変更管理を含めた広義のソフトウェア構成管理を指しているとも考えられる。
source configuration management
revision control
version control(バージョン管理システム)
source control
国際規格では、ISO/IEC TR 15846:1998 Information technology -- Software life cycle processes -- Configuration Managementが標準技術文書(technical report)として1998年に発行している。しかし試用のち、2007年に廃止している。軍関連のソフトウェア開発部門での利用はあったが、他の分野では詳細すぎて仕立て(tailoring)の出発点としては重すぎるとの背景があった。