Просмотр и поиск исходного кода Android прост. Вы просто посещаете веб-сайт AndroidXRef.
Но если вы хотите собрать и запустить передовую версию Superuser, вам должен сначала загрузить все исходное дерево Android.
Представьте, что я хочу получить ветку «master» Android из системы управления версиями.
Если я следую официальным инструкциям Google:
- Операция точно займет не менее часа. Это может занять полдня или больше.
- Вероятно, он потянет десятки гигабайт данных. Там, где я живу, интернет-провайдеры иногда взимают «плату за превышение», когда пользователи получают десятки гигабайт данных в течение одного месяца. Я не люблю платить сборы или надбавки.
Короче говоря, выполнение обычной команды repo sync
, вероятно, было бы медленным и расточительным. Мне не нужна вся история разработки Android; и у меня нет бесконечного дискового пространства.
Как я могу быстрее проверить исходный код Android?
Я знаю, что "поверхностное клонирование" поможет. Как я могу это сделать?
Ракеш пишет: в другом месте, это
repo sync -c
поможет. Будет ли он? Я прочитал документацию для-c
вариант. Но я недостаточно хорошо разбираюсь в Git, чтобы знать, поможет ли этот вариант вообще. Вот связанное обсуждение.(Необязательно:) Есть ли какие-либо другие советы или приемы, которые я могу использовать для ускорения операции оформления заказа?
(Необязательно:) В конце концов, сколько места на диске мне потребуется для хранения извлеченного кода?
P.S. Я благодарю durron597 за совет, который он дал мне в чате на прошлой неделе. Любые последующие улучшения, которые были внесены в этот вопрос, все благодаря ему / ей.
--depth=1
вrepo init
поможет. - person unforgettableidSupportsMonica   schedule 11.09.2015