「バージョンコントロールシステムの比較」の版間の差分
提供: tknotebook
(→リポジトリ) |
|||
7行: | 7行: | ||
==バージョンコントロールシステム(VCS)の基本== | ==バージョンコントロールシステム(VCS)の基本== | ||
− | まずここではバージョンコントロールシステム( | + | まずここではバージョンコントロールシステム(以降'''VCS''')の基本的な考え方と用語について解説します。 |
===リポジトリ=== | ===リポジトリ=== | ||
− | + | '''VCS'''は様々なファイルやディレクトリをひとまとめにしてそのバージョンを管理します。 | |
− | + | このひとまとめにしたファイルやディレクトリなどの内容を集めたものを'''リポジトリ'''といいます。 | |
単にファイルやディレクトリを集めただけでは、それは単なるファイルシステムですが、 | 単にファイルやディレクトリを集めただけでは、それは単なるファイルシステムですが、 | ||
− | + | '''リポジトリ'''の中のファイルやディレクトリには'''「歴史」'''が含まれており、 | |
ファイルやディレクトリがいつ誰によって作られ、どのように変更されて行ったかが全て保存されています。 | ファイルやディレクトリがいつ誰によって作られ、どのように変更されて行ったかが全て保存されています。 | ||
− | + | '''リポジトリ'''の中には任意の時点のファイルやディレクトリの状態が、何らかの方法で全て保存されており、 | |
ファイルやディレクトリを任意の時点の状態に復元することが可能です。 | ファイルやディレクトリを任意の時点の状態に復元することが可能です。 | ||
===スナップショット=== | ===スナップショット=== |
2016年11月6日 (日) 06:36時点における版
このページはまだ正式に公開されていない下書きです。
まだ、間違いや嘘がたくさん混じっているはずです。
ご注意ください!!!
バージョンコントロールシステム(VCS)の基本
まずここではバージョンコントロールシステム(以降VCS)の基本的な考え方と用語について解説します。
リポジトリ
VCSは様々なファイルやディレクトリをひとまとめにしてそのバージョンを管理します。 このひとまとめにしたファイルやディレクトリなどの内容を集めたものをリポジトリといいます。
単にファイルやディレクトリを集めただけでは、それは単なるファイルシステムですが、 リポジトリの中のファイルやディレクトリには「歴史」が含まれており、 ファイルやディレクトリがいつ誰によって作られ、どのように変更されて行ったかが全て保存されています。
リポジトリの中には任意の時点のファイルやディレクトリの状態が、何らかの方法で全て保存されており、 ファイルやディレクトリを任意の時点の状態に復元することが可能です。