本節では hg initで新規作成された単一のリポジトリ (= ローカルリポジトリ)を元に、 Mercurial が構成変更をどのようなモデルで管理しているかを説明します。 内容的には分散リポジトリ型 SCM らしさはありませんが、 「マージ」の概念などは、 リポジトリ分散時の更新伝播には欠かせないものとなります。 初期状態作成 チェンジセット 複数ヘッド マージ 初期状態作成 本節では、 以下の手順で作成した Mercurial のローカルリポジトリを元に説明を行います。 この手順で作成されたリポジトリには、 初期状態として3つのファイル(A.txt, B.txt および C.txt)が含まれています。 以下、コマンド実行例における行番号位置を表す場合、 角括弧表記(e.g.: "[1]")を用います。 [ 1]: % hg init myrepo [ 2]: % cd myrepo [