Я получил инструкции по http://source.android.com/source/downloading.html, чтобы получить исходный код Android. Теперь я загрузил 2 ГБ материала, большую часть пространства занимают файлы.pack. Теперь как мне получить доступ к коду?
Я пытался
git unpack-objects < pack-78609e1ab8b627ff3b749e8d4c78e86e096de3d8.pack
выход:
Распаковка объектов: 100% (14014/14014), сделано.
Является ли это правильным способом доступа к исходному коду и где он распаковывается? Где выходной сигнал?
Git внутренне использует объекты, которые описаны здесь http://book.git-scm.com/1_the_git_object_model.html. Эти объекты могут быть сжаты вместе в пакете. Во всяком случае, я не ожидаю, что вы будете иметь какое-либо отношение к объектам и/или пакетам. Итак, не могли бы вы немного подробнее рассказать о шагах, которые вы сделали, и о файлах, в которых вы оказались? (Примечание: я не знаком с репо-инструментом Android, но я с git)
repo init -u git://android.git.kernel.org/platform/manifest.git
в ~
, я ожидаю, что repo sync
репозитория необходимо загрузить файлы прямо в домашний каталог. У вас нет каталога ~/platform
? Во всяком случае, я бы предложил сделать это с частью рабочего каталога.
распакованные файлы помещаются в локальный каталог.git. Использование:
git checkout master
чтобы поместить их в локальный каталог.