Как просмотреть различия между пользовательским ПЗУ Android и официальным источником Android?

1

Недавно приобрев устройство Android, я начал играть с созданием пользовательского образа ПЗУ. Я загрузил версию CyanogenMod 7.2, портированную для своего устройства, и успешно ее построил.

Поскольку это порт для моего устройства, мне было бы интересно сравнить этот портированный код с деревом CM7.2, чтобы узнать, какие изменения внесены в создание порта (поскольку XML файл указывает на кучу разных разрозненных git-репозиций для различных компонентов, я не уверен, как бы я это сделал). Аналогичный вопрос заключается в попытке понять различия между портом CM7.2 и фондом Android Android.

Теги:
diff
cyanogenmod

2 ответа

0

Добавьте "официальный" репозиторий Android в качестве удаленного (я не знаю URL-адреса, поэтому заполните его сами):

git remote add official url://to.official/android/repo

Затем извлеките из него:

git fetch official

Затем вы можете использовать все инструменты git (git diff и т.д.), Чтобы увидеть различия. Используйте gitk если вам нужен графический вид дерева коммитов.

  • 0
    Знаете ли вы, могу ли я загрузить XML-файл Google и добавить все официальные суб-репозитории, используя инструмент «репо». Я бы сделал то, что вы предложили, но есть 25 различных репозиториев git, которые использует инструмент репо ...
0

Попробуйте использовать любой инструмент для сравнения файлов. Например, kdiff3. Но лучше сравнить функциональность git (или репо в случае Android).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню