Скачать ветку с базара
Я пытаюсь загрузить исходный код калибра с помощью 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
в ветке.