バージョン管理
ばーじょんかんり
Version Control
類語・同義語: VCS
バージョン管理とは、ファイルの変更履歴を記録・保存し、過去の状態への復元や、複数人での同時編集を可能にするシステムのことである。プログラミングのソースコード管理において必須の技術である。代表的なツールにGit(ギット)やSubversion(サブバージョン)がある。「誰が・いつ・何を・なぜ」変更したかを追跡できる。
最終更新: 2026/1/18
変更履歴の保存
ファイルの変更内容(誰が、いつ、何を、なぜ変更したか)を記録し、過去の状態に戻したり、複数人で同時に編集したりできるようにするシステム。
- Git: 現在のデファクトスタンダード。 これがないと、「最新版_final_修正2.xls」のようなファイルが増殖し、先祖返りなどの事故が起きる。
由来・語源
Version(版)をControl(管理)する。
使用例
「バージョン管理システムを導入し、誤ってコードを消してもすぐに復元できるようにする」「チーム全員で同じファイルを編集しても、競合が起きにくいようにバージョン管理を行う」
関連用語
- 同義語: VCS
- 関連: Git, リポジトリ, バックアップ, バグ, コミット, コンフリクト, マージ, ソースコード