バージョン管理システム
システム(ソフト)だよ
ファイルの変更履歴を管理するよ
簡単に書くよ
バージョン管理システム(読:バージョンカンリシステム 英:version control system)とは
ファイルの変更履歴を管理してくれるシステムのこと
です。
詳しく書くよ
サクっと一言で説明すると
ファイルの変更履歴を管理してくれるシステム
が「バージョン管理システム」です。
例えばプログラミングをしていると、日々、ファイルの内容は変わっていきます。
この変わっていく履歴を管理して、必要に応じて前のものに戻したり、あるいは途中で枝分かれして別の変更を加えたりするためのシステムがバージョン管理システムです。
バージョン管理システムの基本的な仕組みとしては、まず管理したいファイルをバージョン管理システムに登録します。
ファイルを変更したい場合はバージョン管理システムさんからファイルをお借りします。
変更が終わったらファイルをバージョン管理システムさんに返します。
このファイルが返されたタイミングでバージョン管理システムさんは日時と変更内容を自分のノートに書き溜めます。
これで、ノートを見れば今までの変更履歴が分かります。
ノートを参考にすれば、ファイルを前の状態に戻したりできる理屈です。
システムによって細かい違いはありますけどね。
大雑把には、そんな感じのイメージです。
一般的なバージョン管理システムは、複数人で同じファイルに変更を加えることを想定しています。
そのため、複数人でシステム開発をやるときに、ソースコード(プログラムの元ネタ)を管理する手段として、よく導入されます。
一言でまとめるよ
まぁ「バージョン管理システム」って単語が出てきたら「ファイルの変更履歴を管理してくれるシステムなんだな~」と お考えください。
おまけ
■訳してみるよ
「version(バージョン)」の意味は「版」とかです。
「管理」は日本語ですね。
「system(システム)」はカタカナで「システム」と解釈してください。
何となく くっつけると
版を管理するシステム
となります。
■検索してみる?






