技術/開発

バージョン管理

ばーじょんかんり

ファイルの変更履歴を記録・管理し、過去の状態の参照や復元、複数人での協調作業を可能にする手法。

意味解説

専門家向け解説

ファイル(主にソースコード)の変更を時系列で記録し、「いつ・誰が・何を・なぜ変えたか」を管理する手法。過去の任意の状態への復元、変更箇所の追跡、複数人が並行して行った作業の統合を可能にする。代表的な仕組みがGitである。要点は、単なるバックアップと異なり、変更の意図や経緯まで残せること。これにより、不具合の原因となった変更の特定や、設計判断の振り返りができる。落とし穴は、変更の記録(コミット)の単位が大きすぎたり、説明が不十分だったりして、後から履歴を追えなくなること。協調作業では、変更の分岐・統合のルールをチームで定めることが、混乱や作業の衝突を防ぐ前提となる。

クライアント向け説明

ファイルの変更履歴を記録・管理する手法です。「いつ誰が何を変えたか」が残るため、問題があれば過去の状態に戻せ、複数人での共同作業も安全に進められます。単なるバックアップと違い、変更の経緯まで残せる点が特徴です。

監修

庄司美雪

庄司美雪

別のキーワードで探す