Оглавление clone

hg clone [ПАРАМЕТР]... ИСТОЧНИК [НАЗН]

создать копию существующего хранилища

    Создает копию существующего хранилища в новом каталоге.

    Если каталог назначения не задан, используется базовая часть имени
    каталога источника.

    Адрес источника добавляется в файл ".hg/hgrc" нового хранилища, и
    используется по умолчанию для последующих затягиваний.

    В качестве путей назначения поддерживаются только локальные пути и URL
    вида "ssh://". Для назначения "ssh://" не создается рабочей копии или
    файла ".hg/hgrc" на отдаленной стороне.

    Чтобы затянуть подмножество наборов изменений, укажите один или более
    идентификатор ревизии с помощью -r/--rev или ветки с помощь -b/--branch.
    Клон будет содержать только заданные ревизии и их предков. Эти параметры
    (равно как и "clone ист#рев назн') подразумевают --pull, даже для
    локальных исходных хранилищ. Обратите внимание, что при задании метки,
    клон будет включать в себя помеченный набор изменений, но не набор
    изменений, содержащий метку.

    If the source repository has a bookmark called '@' set, that revision will
    be checked out in the new repository by default.

    Чтобы извлечь конкретную версию, используйте -u/--update; чтобы создать
    клон без рабочего каталога, используйте -U/--noupdate.

    Подробнее о задании URL хранилища см. "hg help urls".

    В случае успеха возвращает 0.

параметры:

 -U --noupdate          клон будет включать пустой рабочий каталог (только
                        хранилище)
 -u --updaterev РЕВИЗИЯ ревизия, метка или ветка на которую обновиться
 -r --rev РЕВИЗИЯ [+]   включить указанный набор изменений
 -b --branch ВЕТКА [+]  клонировать только указанную ветку
    --pull              использовать протокол затягивания для копирования
                        метаданных
    --uncompressed      не использовать сжатие при передачи (быстрее в
                        локальной сети)
 -e --ssh КОМАНДА       используемая команда для ssh
    --remotecmd КОМАНДА команда Mercurial, которая будет запущена на
                        отдалённом компьютере
    --insecure          не проверять сертификат сервера (игнорируя настройку
                        web.cacerts)

параметры, помеченные [+], могут указываться многократно

глобальные параметры:

 -R --repository ХРАНИЛИЩЕ корневой каталог хранилища или имя файла комплекта
    --cwd КАТАЛОГ          сменить рабочий каталог
 -y --noninteractive       не спрашивать, на все вопросы автоматически
                           выбирать первый вариант
 -q --quiet                подавлять вывод
 -v --verbose              включить дополнительный вывод
    --config КОНФИГ [+]    задать/переопределить параметр конфигурации (в виде
                           'секция.параметр=значение')
    --debug                включить отладочный вывод
    --debugger             запустить отладчик
    --encoding КОДИРОВКА   установить кодировку (по умолчанию: UTF-8)
    --encodingmode РЕЖИМ   установить режим кодировки (по умолчанию: strict)
    --traceback            всегда печатать трассировку стека при исключении
    --time                 время выполнения команды
    --profile              профилирование выполнения команды
    --version              напечатать информацию о версии и выйти
 -h --help                 показать справку и выйти
    --hidden               consider hidden changesets

параметры, помеченные [+], могут указываться многократно