如何查看 Android 自定义 ROM 与 Android 官方源代码之间的差异?

发布于 2024-12-23 02:08:16 字数 235 浏览 1 评论 0原文

最近购买了一台 Android 设备,我开始尝试构建自定义 ROM 映像。我下载了为我的设备移植的 CyanogenMod 7.2 版本并成功构建了它。

由于这是我设备的端口,因此我有兴趣将此移植的代码与 CM7.2 树进行比较,以了解制作该端口时进行了哪些类型的更改(因为 xml 文件指向一堆不同的不同 git 存储库)对于各种组件,我不确定我会如何去做)。尝试了解 CM7.2 端口和 Android 源代码之间的差异也有类似的问题。

Having recently acquired an Android device, I started playing around with building a custom ROM image. I downloaded a version of CyanogenMod 7.2 ported for my device and built it successfully.

Since this is a port to my device, I'd be interested in comparing this ported code to the CM7.2 tree to see what kinds of changes went into making the port (since the xml file points to a bunch of different disparate git repos for various components, I'm not sure how I'd go about this). A similar question goes for trying to understand the differences between the CM7.2 port and the stock Android Source.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单调的奢华 2024-12-30 02:08:16

尝试使用任何工具来比较文件。例如,kdiff3。但最好使用 git(或 Android 中的 repo)的功能进行比较。

Try to use any tool for comparing files. For instance, kdiff3. But it is better to compare using the functionality of git (or repo in case of Android).

以可爱出名 2024-12-30 02:08:16

添加“官方”Android 存储库作为远程(我不知道 URL,所以自己填写):

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

然后从中获取:

git fetch official

然后您可以使用所有 git 工具(git diff 等) )来查看差异。如果您想要提交树的图形视图,请使用 gitk。

Add the "official" Android repository as a remote (I don't know the URL, so fill it yourself):

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

Then fetch from it:

git fetch official

You can then use all git tools (git diff, etc etc) to see the differences. Use gitk if you want a graphical view of the commit tree.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文