賃貸リンク 書籍案内 ウェブ検索 百科事典 都道府県

バージョン

」に関係する百科事典
バージョン管理システム
バージョン管理システムは、主にプログラム (コンピュータ) プログラムの開発において、ソースコードやその他のデータを管理するために用いられるシステムのこと。多数の人によって開発が行われる商業的なソフトウェア開発やオープンソースコミュニティにおいて一般的に使用される。
バージョン管理システムの利用目的は多種多様である。個人でファイルを管理することもあれば、ネットワークを通じて大規模なプロジェクトにコミットすることもある。ソフトウェアのソースコードだけでなく、設定ファイルや原稿管理などにも使うことができる。
バージョン管理システムを利用する際には、管理システムに対してファイルを預けたり、ファイルを取り出したりする。前者を「コミット」、「チェックイン」後者を「チェックアウト」と呼ぶ。個人向けのRCSなどは作成したファイルを即座にチェックインできるが、Concurrent Versions System CVS、Subversionなどの共同利用向けのシステムの場合、最初に「リポジトリ」と呼ばれるファイル管理向けのディレクトリを用意してから、そのリポジトリに対して作業を行うことになる。リポジトリの作成作業は基本的にシステム、またはプロジェクトの管理者が行い、作業者はそれに対してファイルをコミット(チェックイン)、チェックアウトする。