⇤ ← Revision 1 as of 2005-10-27 12:04:36
Size: 2621
Comment: Started translation.
|
Size: 2618
Comment: Minor fix.
|
Deletions are marked like this. | Additions are marked like this. |
Line 44: | Line 44: |
'''注意:'''["Mercurial"] では、各[:Repository:リポジトリ]は自己完結しています。[:Repository:リポジトリ]を[:Clone:複製]したときに、新しい[:Repository:リポジトリ]は既存のリポジトリの[:Clone:複製]した時点での正確なコピーになりますが、その後どちらかのリポジトリに変更を加えたばあい、その変更は["Pull"] や ["Push"] で明示的に転送しない限り、もう一方のリポジトリには''現れません''。 | '''注意:'''["Mercurial"] では、各[:Repository:リポジトリ]は自己完結しています。[:Repository:リポジトリ]を[:Clone:複製]したときに、新しい[:Repository:リポジトリ]は既存のリポジトリの[:Clone:複製]した時点での正確なコピーになりますが、その後どちらかのリポジトリに変更を加えた場合、その変更は["Pull"] や ["Push"] で明示的に転送しない限り、もう一方のリポジトリには''現れません''。 |
チュートリアル - リポジトリを複製する
["Mercurial"] をインストールするために JapaneseTutorialInstall はもう理解しましたね? 良いですよ!
["Mercurial"] では全ての作業を [:Repository:リポジトリ] 内で行います。[:Repository:リポジトリ] は私達が履歴を記録しておきたいと考えている全てのファイルを含んだディレクトリで、これらのソースファイルの完全な履歴を格納しています。
["Mercurial"] を使い始めるのに 1 番簡単な方法は、既にいくつかのファイルと履歴を格納している[:Repository:リポジトリ]を使うことです。
そうするには clone コマンドを使います。これは [:Repository:リポジトリ]を[:Clone:複製]します;これは他の[:Repository:リポジトリ]の完全なコピーを作り、私達が私達独自の、ローカルな、個人的なリポジトリで作業できるようにします。
selenic.com でホストされている "hello, world" リポジトリを複製してみましょう。
$ hg clone http://www.selenic.com/repo/hello my-hello
もし全て上手くいったなら、clone コマンドはこのように表示します:
requesting all changes adding changesets adding manifests adding file changes added 2 changesets with 2 changes to 2 files
これで現在のディレクトリに my-hello と呼ばれるディレクトリを見付けることができるはずです。
$ ls my-hello
my-hello ディレクトリの中では、いくつかのファイルを見付けることができるはずです。
$ ls my-hello Makefile hello.c
これらのファイルは私達がたった今[:Clone:複製]した[:Repository:リポジトリ]にあるファイルの正確なコピーです。
注意:["Mercurial"] では、各[:Repository:リポジトリ]は自己完結しています。[:Repository:リポジトリ]を[:Clone:複製]したときに、新しい[:Repository:リポジトリ]は既存のリポジトリの[:Clone:複製]した時点での正確なコピーになりますが、その後どちらかのリポジトリに変更を加えた場合、その変更は["Pull"] や ["Push"] で明示的に転送しない限り、もう一方のリポジトリには現れません。
この段階では、新しい[:Repository:リポジトリ]の履歴をいくつか調べることから始めてみましょう。JapaneseTutorialHistory に続きます。