用語について

バージョン管理で使用する主な用語について説明します。詳細については、Subversion, Gitに関するドキュメントや書籍を参照してください。

リポジトリ

リポジトリとは、バージョン管理のサーバー側に作成されるファイルの保存場所のことです。

リビジョン

リビジョンとは、バージョン管理ソフトがファイルの更新を管理するための単位です。複数のファイルの更新をまとめて一つのリビジョンとしてコミットすることができます。

作業コピー

作業コピーとは、バージョン管理サーバーからローカル(フローサービスではユーザーのホームフォルダー)へのコピーのことです。 複数の開発者で作業を行っている場合、ローカルにあるファイルが最新リビジョンとは限りません。バージョン管理の考え方では、リポジトリに存在するファイルが正のファイルであり、各ユーザーのローカルにあるファイルは単にそのコピーでしかないと考えます。

ロック

ロックとは、リポジトリにあるファイルを自分だけが編集できるように他の人が編集できない状態にする操作のことです。

コミット

コミットとは、追加、編集、削除を行ったファイルをリポジトリに反映させる操作のことです。

競合

競合とは、同じファイルを二人以上の人が同時に編集した状態のことです。