1

Ртутный пакет, из которого я хочу клонировать, сжат в формате 7zip, и я не хочу тратить время на извлечение гигантского пакета во временный файл. Как передать результат 7za hg клонировать? Я попытался передать канал в виде файла, как подсказывает информация из этого вопроса, как

hg clone <(7za x bundle.hg.7z)

но я получаю сообщение об ошибке, как

abort: repository /dev/fd/63 not found!

1 ответ1

1

Похоже, что клону не нравятся каналы, но команда unbunble кажется более дружелюбной. Вам просто нужно создать целевой репозиторий и распаковать его.

mkdir repo
cd repo
hg init
hg unbundle <(7za x bundle.hg.7z -so)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .