「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

バージョン管理システム

pointこの用語のポイント

pointシステム(ソフト)だよ

pointファイルの変更履歴を管理するよ

スポンサーリンク

簡単に書くよ

バージョン管理システム(読:バージョンカンリシステム 英:version control system)とは

ファイルの変更履歴を管理してくれるシステムのこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

ファイルの変更履歴を管理してくれるシステム

が「バージョン管理システム」です。

バージョン管理システム

例えばプログラミングをしていると、日々、ファイルの内容は変わっていきます。

バージョン管理システム2

この変わっていく履歴を管理して、必要に応じて前のものに戻したり、あるいは途中で枝分かれして別の変更を加えたりするためのシステムがバージョン管理システムです。

バージョン管理システム3

バージョン管理システムの基本的な仕組みとしては、まず管理したいファイルをバージョン管理システムに登録します。

バージョン管理システム4

ファイルを変更したい場合はバージョン管理システムさんからファイルをお借りします。

バージョン管理システム5

変更が終わったらファイルをバージョン管理システムさんに返します。

バージョン管理システム6

このファイルが返されたタイミングでバージョン管理システムさんは日時と変更内容を自分のノートに書き溜めます。

バージョン管理システム7

これで、ノートを見れば今までの変更履歴が分かります。
ノートを参考にすれば、ファイルを前の状態に戻したりできる理屈です。

システムによって細かい違いはありますけどね。
大雑把には、そんな感じのイメージです。

一般的なバージョン管理システムは、複数人で同じファイルに変更を加えることを想定しています。
そのため、複数人でシステム開発をやるときに、ソースコードプログラムの元ネタ)を管理する手段として、よく導入されます。


image piyo2

一言でまとめるよ

まぁ「バージョン管理システム」って単語が出てきたら「ファイルの変更履歴を管理してくれるシステムなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像010
書籍画像016

おまけ

■訳してみるよ

「version(バージョン)」の意味は「版」とかです。
「管理」は日本語ですね。
「system(システム)」はカタカナで「システム」と解釈してください。
何となく くっつけると

版を管理するシステム

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践