【ばーじょんかんり】
バージョン管理 とは?
最終更新:
💡 変更をたどれる、ファイルの足跡帳
ファイルの変更を版として記録し、差分の確認、過去の状態の取り出し、複数人の変更の統合に使う仕組み。GitやSubversionなどの道具がある。Gitでは変更を選んでコミットし、記録した履歴を管理する。
📌 このページのポイント
最終版のファイルが何個もあるのを防げる?
ファイル名を増やす代わりに、記録した版の履歴をたどれるよ。どこを変えたかを比較したり、以前の状態を取り出したりできる。記録していない変更まで必ず残るわけではないね。
Gitだと、保存するだけで記録される?
保存とコミットは別だよ。変更を記録対象に選び、コミットで履歴を作る。「ログイン画面の不具合を修正」のような説明を添えると、後から意図も読み取りやすいね。
ブランチは、何のために分けるの?
複数人の変更も、自動で正しく合わさる?
まとめ:ざっくりこれだけ覚えればOK!
「バージョン管理」って出てきたら「ファイルの変更を記録して、比較や統合ができる仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「version control」 = 版の管理
💬 versionは「版」、controlは「管理」。本の初版・改訂版のようにソフトウェアの変更を版として管理するんだよ