ソフトウェアやウェブサイトのソースコードの変更履歴を記録・管理し、複数人での開発や修正作業を効率化する仕組みを指す。具体例として、Gitを使い、HTMLやCSSの変更を保存して過去の状態に戻せるようにするケースがある。バグ修正や機能追加の際に変更内容を追跡でき、誰がどの部分を編集したかを確認可能で、作業の衝突やデータ損失を防ぎ、安定した開発を支える重要な工程である。