Недавно приобрев устройство Android, я начал играть с созданием пользовательского образа ПЗУ. Я загрузил версию CyanogenMod 7.2, портированную для своего устройства, и успешно ее построил.
Поскольку это порт для моего устройства, мне было бы интересно сравнить этот портированный код с деревом CM7.2, чтобы узнать, какие изменения внесены в создание порта (поскольку XML файл указывает на кучу разных разрозненных git-репозиций для различных компонентов, я не уверен, как бы я это сделал). Аналогичный вопрос заключается в попытке понять различия между портом CM7.2 и фондом Android Android.
Добавьте "официальный" репозиторий Android в качестве удаленного (я не знаю URL-адреса, поэтому заполните его сами):
git remote add official url://to.official/android/repo
Затем извлеките из него:
git fetch official
Затем вы можете использовать все инструменты git (git diff
и т.д.), Чтобы увидеть различия. Используйте gitk
если вам нужен графический вид дерева коммитов.
Попробуйте использовать любой инструмент для сравнения файлов. Например, kdiff3. Но лучше сравнить функциональность git (или репо в случае Android).