Скачать ветку с базара

Я пытаюсь загрузить исходный код калибра с помощью Bazaar с помощью команды:

bzr branch lp:calibre

При этом я получаю сообщение:

You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".

И тогда ничего. Я не получаю сообщение об ошибке. Он просто мигает и застревает.

После долгого времени это то, что отображается:

Branched 12247 revisions.

Но, если я захожу в папку калибра, она пуста. Что я здесь не так делаю?

2 ответа

Сообщение о Launchpad ID, которое вы получаете, является лишь предупреждением, и вы можете пока игнорировать его.

Это нормально, что операция ветвления занимает много времени, имейте в виду, что она загружает полную историю проекта Caliber.

Последнее сообщение Branched N revisions указывает на то, что операция прошла успешно. Если вы сделали это в общем хранилище, которое настроено с --no-trees вариант, то это нормально, что calibre каталог содержит только .bzr каталог, так как в этой конфигурации Bazaar не будет создавать рабочие деревья. Для создания рабочего дерева используйте bzr checkout . команда (обратите внимание на . (точка) в конце).

Если вам не нужна полная история, вы можете получить файлы намного быстрее, используя так называемые облегченные проверки, например:

bzr checkout --light lp:calibre

Хотя это ускорит процесс ветвления, все исторические операции, такие как bzr log и т. д. займет больше времени, так как Bazaar нужно будет получать данные с Launchpad.

Похоже, что он создал ветку без рабочего дерева. Если это так, вы должны увидеть .bzr каталог в calibre каталог. Чтобы создать рабочее дерево, запустите bzr checkout в ветке.

Другие вопросы по тегам