#language ru Все работы в Mercurial проводятся внутри репозитория (хранилища). Хранилище - это каталог, который содержит все исходные файлы, историю которых мы хотим сохранить, вместе с полной историей этих исходных файлов. Самый простой способ начать работать с Mercurial - использовать репозиторий, который уже содержит некоторые файлы и некоторую историю. Для этого мы используем команду {{{clone}}}. Эта команда делает [[Clone|клон]] репозитория. Точнее, она делает полную копию другого репозитория, так что мы будем иметь собственную локальную копию репозитория для работы. Давайте сделаем клон небольшого "hello, world" репозитория, размещённого на selenic.com: {{{ $ 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 }}} Эти файлы являются точными копиями файлов (удалённого) репозитория, который мы клонировали. '''Примечание''': в Mercurial каждый репозиторий является самостоятельным. Когда вы клонируете репозиторий, новый репозиторий станет точной копией существующего на момент клонирования, но последующие изменения в одном из них не будут отображаться в других, если вы их не перенесёте с помощью [[Pull|pulling (вытягивание, пуллинг)]] или [[Push|pushing(вставки, пушинг)]]. Ну что ж, теперь мы можем приступить к изучению истории нашего нового хранилища в RussianTutorialHistory. ---- CategoryRussian