Как просмотреть различия между пользовательским ПЗУ Android и официальным источником Android? - PullRequest
1 голос
/ 23 декабря 2011

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

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

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

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

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

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

git fetch official

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

0 голосов
/ 23 декабря 2011

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

...